19783
2
32302
0
2535
21152
8
17946
12472
25669
3090
6
1683
2932
1564
3498
4
2666
9
527
3
2044
1320
2906
1
1153
2992
1672
884
7793
1119
2258
3125
15
3080
3465
1583
1044
1743