5678
8
802
0
2030
3
1101
1
5155
2554
1557
6
1842
2
623
2522
653
461
2190
20634
2760
4
1463
1695
5876
780
7334
572
646
2076
3134
1131
2855
247
1054