19783
2
25669
0
32302
17946
4471
1461
3498
4
758
1768
21152
8
2906
1
572
2996
1804
3090
6
791
4044
5
721
2595
1478
2964
7258
1189
1225
2156
1056
4933
13
1028
14
1601