17946
0
32302
21152
8
3765
4
2535
2
19783
3051
2932
3498
25669
2906
1
2986
1153
3987
3
3090
6
1336
2615
1849
3080
3683
1205
1044
1533
1743
2505
980
3054
5
2500
2057
790