19783
2
2535
2808
5
4833
4044
3083
17946
0
2465
1175
1
607
3125
3546
32302
766
733
1192
1321
1569
1564
3498
4
3779
7920
8
1816
4471