19783
2
25669
0
32302
2535
21152
8
3090
6
3083
2366
1
3991
4
792
2932
3498
17946
4005
1329
1294
1153
2954
2012
3080
3
2316
964
1180
2921
5
1044
1397
4044
3546
2465
3125