Order the following anatomical structures from smallest (1) to largest (5).

a. Cardiovascular system
b. Heart
c. Cardiac muscle tissue
d. Heart muscle cells
e. Protein filament