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