1042
1680
1952
1729
983
788
715
822
969
1292
691
730
658
752
1636