19783
2
25669
0
2906
1
17946
32302
4471
21152
8
2535
3083
4044
5
2964
2996
1189
572
1193
758
14
2009
3125
3426
4
2750
765
1461
2679
3498
2478
5402
9
1338
1603
1672