435130736
2820
1685078313
1710
3070
89955182
1410
2300
1530
3310626
9250
1250
240995380
158671269
131629180
125595260
1136008896
104860214
84086292
76526141
70468160