19783
2
2906
1
25669
0
17946
32302
4471
21152
8
2535
3083
2108
4044
5
181997
11
2964
2996
1189
572
1193
758
14
2009
3125
3426
4
2750
182
1461
3625
3498
2478
5402
9
1603