30767
6520
51351
4110
3720
3681
27439
2650
2404
23531
20558
199894
19546
1931833
1803391
1729
163736
15514
15316
1510
14619
1457959
1359
1239
12211
1213
1130
11143
11125
966327
938060
910
9016
8956
8714
857
840
8118
7926
768103
695
6610
595
586
576
554
5410
5213
516
493
476
4622
455
411
402
392
396
390
385
373
375
363
365
351
3412
336
333
322
2917
276
253
221
224
205
175
163
161
153