1012
1026
2315
2149
912
1029
936
866
986
873
1003
880
1058
950
1400
1055
939
954
905
1736
1040
941
947
846
858
983
927
971
913
999
876
1067
1029
3320
2090
1073
961
900
1664
2014
914
971
4873
1218
1183
941
1115
955
906
1312
1081
1535
975
1348
1247
2662
1120
944
1182
953