1260
3379
992
1291
843
804
1151
902
1032
1691
808
991
3060
1039
902
1023
923
1301
835
1234
901
822
928
1080
1748
1245
1807
1695
912
932
2521
1100
959
886
1337
1118
1187
2773
999
1187
797
1913
1880
1173
2376
1067
962
846
875
830
921
1015
900
1654
1625
2083
978
806
952
1751