19783
2
32302
0
25669
17946
1768
3090
6
21152
8
2906
1
4471
4562
5
2996
1461
2949
3498
4
7034
2503
572
108797
8527
4099
1517
3
2699
5141
7
7258
3063
2850
4168
758
2903
951