20000
1151148
8600
64978
6220
5090
4610
3890
41572
3008896
3341
2950
26367
18221
16342
1271265
12612
11424
10400
938143
76411