672
775
3668
1753
643
752
1190
816
624
942
784
1791
918
654
685
734
918
959
692
1302
1785
1494
1277
910
609
756
706
1576
914
746
631
834
829
1097
807
670
1236
916
637
978
645
634
821
1094
874
754
916
734
756
1144
727
1005
739
782
677
682
734
684
1314
809