19783
2
3090
6
17946
0
2535
32302
2358
9
5382
5
3765
4
25669
3694
3066
7
5347
1819
1
6095
2919
6899
1825
462
1628
1663
2463
1188
1125
3575
21152
8
2932
3546
3126
3
3498
3673