910
1
973
1173
1138
927
957
773
2
1069
1212
620
653
2843
1056
1062
678
1296
845
1024
1160
782
1295
984
1109
788
889
1085
684
1156
499