3600
3220
3081
3122
2910
2700
2440
2818313
29544
2490
2340
2650
30017
22920
21032
18773
1500267
14442
1350148
13036
1163144
11600
10100
83911