2800
3250
5190
3820
33534
3580
34730
4010
3160
3304
3448160
3150
41187
31310
30193
27115
2365267
21244
2046153
1898149
18746
15590
15080
13370