3254
955
785
1016
972
1365
813
894
935
864
854
887
787
1166
844
877
909
926
1013
859
882
815
866
888
885
975
960
985
948
976
851
871
822
941
1089
903
1071
1205
905
860
1020
876
960
845
975
847
860
1186
1780
890
990
861
889
877
853
1055
971
901
915
1045