1235
2280
792
666
828
786
846
803
1472
1252
703
1090
707
781
681
1333
1399
753
1274
1325
1007
736
999
734
696
912
727
2950
1095
930
881
1032
802
1054
1838
1406
860
768
935
882
749
933
807
848
2474
1181
831
746
659
1573
1605
2091
919
1637
693
976
729
750
806
895