19783
2
17946
0
21152
8
2535
1683
32302
25669
12472
1730
2044
3354
1
2057
2932
3498
4
3546
3779
5978
6
3765
118
1153
1795
3090
1247
2992
3
3519
9
3942
12621
22
3660
3125
15
3788