5678
6
1797
7
1696
1
940
2
1781
5
2028
4
833
0
703
747
934
924
1378
1801
12954
4840
11
1600
1550
764
2798
2968
1510
1504
5530
454
4208
9
2006
959
3
1803
2661
1850