211
286
306
551
666
623
604
550
539
906
724
714
726
694
1060
1020
1041
994
1045
993
980
1033
954
998
991
976
991
987
990
936
971
955
1026
937
921
945
902
951
934
954
922
933
944
920
933
898
921
956
954
913
960
914
1288
934
928
954
920
915
935
913
890
917
906
881
938
920
863