2140
860
2120
17012
1668104
1260
1304
805
19019
1305
1085
2008869
650312
46383
46250
44488
3959271
3733157
31534
3075151
29266
25102
23040
21210