21256 636
29246 628
5322 100
2654 171
26094 565
4555 355
43068 718
29129 371
7941 547
24338 212
7692 802