1290
772
628
869
723
1313
960
656
812
949
697
778
687
3798
1150
694
1131
784
609
668
896
2149
1655
989
4992
749
800
1275
631
893
795
815
1092
1793
917
853
730
729
752
860
752
775
4553
708
787
924
926
683
723
644
1716
722
629
705
930
883
699
805
817
610