12520
550147
4000
3670
34278
35450
2680
2410
23169
2050
1810
1780
15471
9771
8610
679263
6620
6190
5541
52310
469142