1119
1030
829
925
886
1293
1745
3554
1704
841
846
808
1016
1224
943
844
845
850
984
847
2038
1565
968
1045
850
839
886
1269
847
1257
2819
945
3316
861
904
1713
1633
1104
1023
929
839
987
897
947
863
1047
1193
910
1409
872
1070
899
910
1513
766
1050
761
1092
1415
848