21252 636
29244 628
5321 100
2654 171
26088 565
4555 355
43060 718
29115 371
7937 547
24338 212
7692 802