2456
1
1174
1812
3
2209
3715
4
1306
4387
745
0
1380
571
1751
2086
4938
5439
2
526
1416
496
4957
5
2578
868
1000
1526
4016
2755
1679
5717
1797
1506
1093
2557
6