1043
1
1458
3
5678
8
802
0
1129
517
1842
2
653
2657
1578
1664
1968
2855
646
2126
783
1563
2326
4
543
1518
1924
2727
5
247
2361
1894
5012
3092
3691
2301