19783
2
2535
2620
2996
0
4044
5
3083
17946
2465
1189
2312
3125
1813
1
3546
32302
830
280
2522
3498
4
3779