21152
8
3080
3
2932
2
2535
3090
6
297066
0
181997
11
1449
2622
32302
19783
3498
4
2740
17946
572
3715
5151
1500
1
4651
2021
2105
14
3025
25669
2551
8033
1064
1603
3344
7762