5284
9886
3380
3094
2011
1145
936
1592
867
819
1008
888
799
923
2169
903
805
811
837
1173
1005
966
860
963
940
851
835
1190
898
959
921
910
894
950
938
957
931
866
927
843
840
879
908
923
872
990
992
887
993
923
944
1182
929
1038
925
2597
966
974
991
888