22323
1830
2940
19018
1282
2750
1880
1737
20210
17711
2084
1795
614212
44030
43933
42117
3721270
3509156
30014
2910149
27866
23692
21980
19990