19783
2
25669
0
32302
14125
10
2535
1231
1
2932
3498
4
17946
1586
3791
7
1153
2163
3090
6
2012
2366
21152
8
989
3080
3
2316
2235
2921
5
1044
2883
14589
4044
2518
3083
2465
3125