240936380
158626269
104834214
76487141
860
1210
2791439
1323127
6738379
2336623
45737123
3139873
434997736
1684628313
131571180
125567260
1135668896
89910182
84063292
70441160