19783
2
25669
0
32302
1528
3791
7
2535
1228
2932
3498
4
774
456
1832
3
3723
6
17946
1153
3090
2012
2366
1
21152
8
1168
3080
2316
2955
2921
5
1044
4044
3083
2465
3125
1985