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