1249
1
1457
860
807
976
1287
2
958
1366
692
1042
1066
1323
897
1688
669
609
594
731
875
1162
1142
1295
777
1185
1102
1094
1250
1028
798