762
656
2604
1422
675
1871
639
802
1456
3239
1032
999
646
767
576
819
936
993
812
610
677
700
552
574
805
1474
564
19477
798
1208
704
826
665
765
1210
1322
2337
1389
589
798
727
798
1424
760
748
929
742
644
892
747
632
1703
901
1903
675
654
748
716
633
768