300
1024
453
262
755
503
565
4514
402
5711
1026
657
38457
29490
27733
25175
2144267
19414
1887153
1750149
17316
14440
14120
12370