2365
943
1485
27662
9084
1099
1382
680
848
835
698
683
704
754
711
634
673
674
658
930
712
811
617
815
853
707
828
703
1013
610
953
1229
892
688
1025
789
790
636
2059
755
893
703
638
667
1339
695
689
1056
963
755
661
754
740
750
779
702
887
783
796
914