2570
300
831410
90949
69865
510
290
910912
2111932
8790
2950
435026736
240949380
1684778313
158639269
131581180
125570260
1135768896
104839214
89929182
84072292
76494141
70451160