19783
2
2535
25669
0
17946
21152
8
3090
6
2906
1
32302
4471
3868
10
2160
2471
7
1628
5052
1186
462
1663
5
1407
2358
9
2932
3498
4
2666
6247
2155
3
1320
2077
2948
1153
10598
1903