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
804
1991
910
871
797
855
931
949
1322
869
1043
869
1031
986
792
866
2021
939
1134
912
899
903
831
910
878
771
883
839
1221
1202
956
957
4187
859
1359
871
1300
1645
2015
1559
1285
931
851
1140
1002
950
792
963
1034
1555
897
992
1205
845
830
2055
783
792
803
1882
1417
1140
1219
1010