731
1
412
845
1475
562
712
590
2
580
1134
3905
12
1113
4
675
804
947
993
799
1601
915
747
0
954
2190
3
1434
617
1137
74
1152
1080
1748
1477
1102