829
899
849
1254
1290
912
1691
1835
1025
1078
1903
862
1237
801
1261
955
876
1019
864
1109
1517
850
1040
22495
1001
1200
834
1161
1095
994
2981
1316
1047
1079
3155
1501
869
832
1065
2429
1192
1013
2258
2561
798
935
1358
1276
1007
809
974
1211
842
804
1991
910
871
1282
3527
3925
816
1347
1272
1188
2017
783
5803
793
5256
890
1064
1032
966
1614
919
1043
855
763
1254
937
865
1069
931
2166
1501
926
1657
911
958
1033
996
1793
853
3542
805
1188
4315
1085
750
1401
1010
1002
881
2297
863
950
1071
1334
9642
1006
778
1021
1043
829
993
1137
1552
987
1134
1659