19783
2
25669
0
32302
17946
3765
4
2535
3051
2932
3498
2906
1
2986
1153
3987
3
3090
6
2012
1210
2366
21152
8
1849
2661
9
3080
2316
2921
5
1044
3008
4044
3083
2465
2648
1816