410
3000
48574
2512958
966014
65735
2731633
949826
83473
93219
1860
1140
435056736
240963380
1684868313
158650269
131598180
125581260
1135868896
104850214
89943182
84077292
76510141
70455160