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