3126
1014
1301
874
893
1346
1046
867
1118
787
977
1010
918
1018
1575
864
1048
858
1076
1028
1159
900
854
857
1153
998
1023
1211
1063
846
858
1037
1077
1223
816
991
851
1306
836
1552
1000
889
919
989
1011
1338
885
1135
1024
918
1017
1151
1679
1245
1010
2334
1292
928
1247
1317