1150
64239
1295515
1572830
598512
58648
39987
1089722
34271
46247
61804
1292414
435132736
240996380
1685078313
158671269
131629180
125598260
1136028896
104860214
89955182
84087292
76526141
70470160