3090
6
2903
3
17946
0
181997
11
19783
2
1603
1
2906
21152
8
3546
4471
2932
25669
32302
2480
1534
1768
3206
5
2732
2535
1527
3080
2907
2596
2964
66
3041
2476
14861
7
2274
1289601
4