19783
2
25669
0
4044
5
32302
2476
2535
2932
3498
4
17946
3995
1153
3090
6
2012
2366
1
21152
8
1265
1505
3080
3
2316
1240
2556
2921
1044
2264
1650
1913
3083
2465
2087
3125