19783
2
17946
0
2535
25669
32302
4585
10
9055
3666
1923
21152
8
2932
1458
3498
4
3546
1
2439
3779
1162
1527
5978
6
2044
1623
3765
1243
1239
7793
1267
1843
118
5164
5
1153