19783
2
25669
0
32302
17946
2906
1
21152
8
4471
2535
2996
892
2907
3083
7034
572
758
1827
9611
3546
2268
3
608
6713
11
800
1189
9305
1743
1310
2204
5
2366
1193
2274