17977
13443
13103
8395
2358
1787
676
2729
909
1032
1807
767
684
677
806
740
572
589
1035
951
724
628
741
698
835
3075
715
820
1399
1069
757
945
696
782
967
1099
845
626
766
697
1794
1328
704
850
638
1069
682
706
655
822
777
792
821
673
733
749
685
607
701
728