5006
9511
3135
2832
1924
1074
1967
872
1494
809
765
950
835
740
864
2072
840
748
767
784
1114
956
913
815
906
886
797
781
1131
837
906
866
861
836
898
884
897
879
819
870
795
786
830
858
862
813
936
933
838
939
867
894
1130
875
981
872
2535
917
918
939