19783
2
2906
1
25669
0
17946
32302
4471
21152
8
2535
3083
758
4044
5
2964
2996
1189
572
2907
1193
14
3957
3
578
2009
12472
918
1676
3125
3426
4
693
2655
2750
1683