118412
334169
74480
115586
900968
1090292
560481
1006341
23653486
23172960
19667669
14368916
13272158
11746625
10257365
8742963
470970
953384
39966
275678