1855
1302
1084
16910
10714
2140
860
17012
1668104
1260
805
1085
650912
46463
46330
44628
3972271
3746157
31614
3081151
29336
25182
23160
21240