905
893
1199
1937
866
871
955
1001
853
912
879
919
1147
850
2207
1236
886
879
987
1274
919
874
1227
1095
1322
900
964
2028
861
1102
980
1000
971
1249
927
1051
918
1265
943
1018
1027
954
1144
917
1206
927
996
814
916
959
1111
1100
1024
3068
1048
1019
1110
1195
965
1063