240950380
158639269
104839214
76494141
900
1250
2791839
1323527
6738579
2336823
19242
45737123
435028736
1684778313
131582180
125571260
1135768896
89929182
84072292
70451160