3034
blood
1612
1167
1046
937
354
228
181