19783
2
17946
0
2535
32302
3765
4
25669
21152
8
2932
3546
1
3125
3498
3779
2476
1153
3090
6
1849
3080
3
2711
118
3261
13018
2907
3998
5
2763
2300
3798
7793
5805
1422
1044