19783
2
17946
0
3090
6
32302
25669
1289601
4
2535
21152
8
462
5771
10
1188
1628
1
2358
9
1213
5070
19
2392
1716
2277
3694
383
5347
1960
3066
7
6095
2919
4537
2899
6247
5
572
6899