19783
2
2535
3326
3
4044
5
3083
3202
1
2155
2465
1816
0
408
297066
847
3125
3546
223
993
1794
2756
1344
1612
2313
1513
444571
9
3498
4
3779
1045
2948
6
4471
3868
10
1260