12730
10662
91263
11241
10983
75136
93928
10253
8111
7610
72334
61527
701012
50373
49400
49118
4316271
4123158
33634
3326153
31776
27282
24921
23290