4111
666
1484
1016
759
694
632
894
685
1380
1158
1159
921
845
704
699
632
961
643
1507
937
687
689
692
1836
760
1021
864
782
764
1995
817
809
3211
1823
1143
734
887
1100
1314
871
775
791
873
678
2485
949
1163
679
647
676
728
717
767
1072
701
790
765
727
2526