19783
2
25669
0
32302
21152
8
4471
17946
2906
1
2535
572
2996
3083
758
3080
3
2932
1827
4044
5
3090
6
2964
1189
7258
2156
4933
13
1168
578
1193
14
2009
1946
3624
4
501