30375
687415
48559
34493
37646
45268
12133
387512
34966
29147
20531
32246
435248736
241043380
1685338313
158719269
131664180
125629260
1136458896
104879214
89973182
84104292
76562141
70489160