1515
875
786
2604
890
818
774
849
784
1386
806
1144
1957
1081
891
982
781
1562
868
1142
979
2386
873
903
1300
930
981
874
801
759
1183
900
891
969
1221
889
781
934
839
840
1003
1296
951
926
923
1169
1042
942
913
733
907
980
887
992
843
1001
811
809
750
877