961
853
905
950
1060
963
832
806
849
911
866
929
840
1122
882
1408
924
963
1678
1138
863
974
865
850
909
834
854
1540
2262
959
906
1105
878
883
1030
1374
893
1109
847
941
975
962
966
918
835
1039
952
3584
1058
954
974
847
883
1148
907
907
1047
885
910
821