19783
2
2535
2655
4248
1
2996
0
4044
5
3083
17946
2465
1189
3125
3546
32302
1936
599
4279
3498
4
1204
4686
3779
4471
2116
2964
280
2354
3051