2050
729
772
733
664
794
992
762
819
765
892
801
661
788
709
963
1983
838
734
872
1283
885
863
798
869
898
1092
879
891
929
897
1799
862
1427
1105
851
863
867
987
1076
937
1111
966
830
992
2562
953
992
906
864
838
955
813
2341
981
1018
1109
923
1629
1053