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