3046
2943
2183
2196
4472
37110
3185
3043
2314
2959
1664
2110
2098
28641
5427
3016
2104
1909
1721
1780
2271
23507
3804
350818
3472
167835
66732
5928
18324
30573
91786
178900
52782
727340
264878
33464
117156
10768
132632