19783
2
1663
5
3090
6
3765
4
2535
2358
9
17946
0
32302
3694
5347
6095
2919
2194
6899
25669
462
1628
1
3798
1188
3575
21152
8
2932
3498
3673
3779
3716
3868
10
1320
1153
10598