19783
2
17946
0
3090
6
32302
25669
2535
21152
8
462
1188
1628
1
2358
9
3694
5347
4
1960
3066
7
6095
2919
4537
6247
5
572
6899
1189
1663
3575
2932
3498
3546
1289601
4044
2964