Parent Category Figures
1 Hirundo rustica 12601
2 Hirundo neoxena 1243
3 Hirundo tahitica 532
4 Hirundo smithii 318
5 Hirundo albigularis 188
6 Hirundo dimidiata 36
7 Hirundo domicola 24
8 Hirundo nigrita 24
9 Hirundo daurica 18
10 Hirundo aethiopica 17
11 Hirundo angolensis 16
12 Hirundo lucida 9
13 Hirundo atrocaerulea 8
14 Hirundo megaensis 6
15 Hirundo leucosoma 3