3970
1074010
1118312
836410
84318
19432
527310
52037
46262
576120
66063
24446
435245736
241042380
1685338313
158719269
131662180
125627260
1136438896
104878214
89973182
84099292
76560141
70488160