996
1668
926
1071
903
1105
993
1189
1163
2340
1156
922
893
906
881
961
986
961
1042
1108
996
995
942
975
937
895
1061
1521
1372
921
862
923
830
892
999
1080
1413
883
1267
1101
875
907
886
1345
866
1050
863
953
1611
1076
1226
865
865
931
1326
1174
826
1087
885
1083