1638
2149
17515
1180
1468
14915
951
836
810
452
15420
1153
701812
50463
49430
49228
4325271
4131158
33674
3336153
31786
27342
24931
23290