21251 636
29242 628
5320 100
2654 171
26088 565
4555 355
43060 718
29107 371
7933 547
24338 212
7692 802