calculate (column-wise) how many entries are larger than the first ones

Hello,
I have the following small dataframe (11 rows, 3 columns). What I would like to accomplish is to get a new dataframe (1 row, 3 columns) in which I can store the result of the following:
for each column, how many values (those stored between the 2nd and last row) are larger than those stored in the first entry?

I anticipate that apply() should be used, but I am stuck on how to set the arguments in their proper way.

Re: calculate (column-wise) how many entries are larger than the first one

The following subsets and expands the first row to an equal length of the data.frame less the first row and compares the two then uses colSums() to tally the greater numbers.