594
785
673
662
965
404
392
463
423
1075
1340
493
38457
29490
27733
25175
2144267
19414
1887153
1750149
17316
14440
14120
12380