1110
1
222
703
3
751
4
614
546
776
589
565
524
2
593
765
1011
433
1299
1112
8
1366
500
555
1702
604
557
548
91
632
83
1689
1406
76