240943380
158637269
104834214
76490141
880
1230
2791439
1323327
2336823
6738479
19242
45737123
435011736
1684748313
131577180
125569260
1135748896
89916182
84069292
70441160