181997
11
17946
0
2535
2
32302
21152
8
3090
6
3083
3765
4
19783
3051
2932
3498
297066
1397
25669
3012
2906
1
1294
2986
1153
3987
3
444571
9
1781
1849
796
2755
3080
1044
1891
120