3061
3510
3170
3052
2840
2630
2360
2728313
28844
2410
2710
2570
28957
22100
20321
18083
1446267
13982
1309148
12646
11270
1092144
9650
81511