1025
811
943
934
933
5335
956
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
1181
12012
882
852
934
1107
1493
952
848
967
999
1054
4492
857
1079
1031
830
904
936
822
869
1025
1269
926
868
1617
856
2027
1040
858
976
788
1214
801
950
1247
1028
1383
1140
1931
1071
3170
755
2048
2064
791
1131
1664
794
834
1211
11570
891
1243
992
1457
820
832
864
878