<｜begin▁of▁sentence｜>### Instruction:
Given a famous graph called 'Zachary's Karate Club', perform community detection using the leading eigenvector method. Then, find and print the size of the first detected cluster along with the sizes of each identified cluster. Use the `size` method from the Clustering API to determine the sizes of these clusters.
### Response:
from igraph import Graph
import igraph as ig

# Creating a graph
g = ig.Graph.Famous('Zachary')

# Performing community detection using the leading eigenvector method
clustering = g.community_leading_eigenvector()

# Getting the size of a specific cluster
size_of_first_cluster = clustering.size(0)
print('Size of first cluster:', size_of_first_cluster)

# Iterating over clusters and printing their size
for i, cluster in enumerate(clustering):
    print(f'Cluster {i} size:', clustering.size(i))
<|EOT|>
