19783
2
1267
25669
0
2535
2932
3498
4
32302
17946
7793
1153
3090
6
21152
8
5164
5
3080
3
1258
1044
1
3316
10
844
4044
3083
2465
3125
3765
2366
2476
3117
3779
4471
2903
2964