19783
2
25669
0
32302
1663
5
2535
3158
2932
2788
3498
4
6741
17946
1153
1489
3286
1
3090
6
2012
2031
2366
21152
8
2295
3
1364
3080
2316
2921
1044
4044
3083
10180
2465
3125