1142
2
3987
3
654
1
2977
5
725
0
1985
1100
1775
3142
497
2654
4
1284
1524
1303
8411
3244
3090
6
1596
4930
593
1903
2051
1358
2193
8207
44
1282
1797
1779