680
1028
723
769
702
721
1584
872
669
752
743
1002
1294
771
721
981
813
2054
1208
782
1397
847
810
768
851
753
717
835
1712
694
685
621
634
2641
1087
667
781
660
1831
1117
963
855
802
1121
730
833
974
1151
859
679
636
681
784
952
877
744
803
715
6930
961