1234
2
1239
1327
3
2359
4
806
2115
779
0
1230
590
517
1
965
782
6
722
5210
24
2214
1727
8
1008
10
1369
1139
1657
757
1067
1495
5810
9
3777
655
2595
531
1233
11599