19783
2
2615
3
851
1
1461
0
2964
4179
3498
4
4572
5
2478
1506
1722
1888
4471
2007
1376
1672
4996
1399
3779
5726
8
2986
2995
940
6225
2652
6812
1512
1883
3426
5439