19783
2
3090
6
3765
4
2535
2903
3
2358
9
6327
7
17946
0
32302
3694
2013
5347
1864
1
6095
2919
7762
8185
6899
25669
2763
462
1628
1663
5
1188
770
3575
21152
8
2932
3498
3673