19783
2
2906
1
25669
0
17946
4471
32302
21152
8
2535
1512
3426
4
4258
1564
1734
3
2077
2468
2185
2350
2600
2890
2108
6
1768
5565
9
1538
1195
1622
1760
1163
892
2495
4587