19783
2
2906
1
25669
0
17946
32302
21152
8
4471
2535
3083
3080
3
2932
4044
5
3090
6
2964
2903
2996
1189
572
2489
1193
758
14
18816
11
2009
3125
3426
4
2750
297066
280
1461