1394712
853437
252469
237565
2222295
201343
171848
162624
153538
15000
147036
138046
125946
125512
124429
124222
118336
114818
111523
108629
106220
97317
80845
80017
75517
67116
64923
62427
58410
55211
54331
5337
4966
4848
4434
4212
4218
3998
3272
3193
29810
2853
2404
2133