19783
2
25669
0
32302
17946
1768
3090
6
2906
1
21152
8
4471
572
1978
1461
4258
3498
4
2903
3
2534
4933
13
2009
5
3546
1804
3426
7258
2996
758
2274
2964
5141
7
1603
2932
9956