3530
3200
3071
3092
2860
2650
2380
2758313
28844
2440
2290
2600
29427
22510
20621
18283
1469267
14182
1323148
12826
11490
1121144
9800
82811