3897
1229
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
1614
1334
966
838
3404
3761
1689
2798
1255
993
830
988
902
1255
1134
1041
868
978
863
844
9640
934
858
884
899
915
931
1122
2273
859
861
968
2359
859
943
1011
838
2016
893
1456
772
1255
1542
817
1408
961
937
881
824
1141
6465
839
5298
2696
755
886
5405
817
920
1001