17993
13445
13105
8397
2376
1789
676
2732
909
1032
1809
768
685
677
807
740
573
589
1035
952
724
629
741
699
836
3076
715
820
1399
1069
758
945
696
783
968
1103
845
626
766
697
1795
1329
704
853
639
1070
682
706
655
823
778
793
822
674
733
749
686
607
702
728