1075
6179
1262
980
994
1108
1084
863
961
1224
878
1025
2578
974
1040
991
888
1391
9761
1089
1142
909
948
1028
1047
1507
1106
879
895
851
904
890
1153
865
849
891
1014
1751
2655
1211
793
1227
990
1109
798
944
875
962
861
1741
1147
934
842
877
1416
2232
3766
917
932
1045