1260
3380
992
1291
843
804
1151
902
1034
1693
810
991
3061
1039
902
1025
923
1301
835
1234
901
822
928
1080
1748
1246
1807
1695
912
932
2521
1100
960
886
1338
1118
1187
2775
1000
1189
797
1914
1880
1173
2376
1067
962
846
875
830
921
1015
900
1656
1625
2083
979
806
952
1751