2510
3116
293
2920
249
227
234
2227
215
2813
263
2016
12420
10100
8031
6380
549262
5100
4750
4351
4339
411147
376142
31250