30355
284012
687215
48539
54646
34473
909519
1683621
41773
1002118
40670
60596
435002736
240938380
1684678313
158631269
131573180
125568260
1135728896
104834214
89914182
84063292
76488141
70441160