19783
2
17946
0
2535
25669
32302
3765
4
7793
2771
5
21152
8
2932
3546
1
3125
3498
12459
3
3200
3779
2476
1162
2044
1527
1623
1243
1239
1267
1843
1153
3117
1135
3090
6
1849