19783
2
17946
0
21152
8
2535
25669
32302
572
2039
7
3765
4
2342
1189
3354
1
2057
1369
2932
1381
3498
1752
1618
3546
1683
137
2996
3779
3683
2903
3
1225
2964
3644
1876