21326 636
29357 629
5340 100
2691 171
26310 565
4584 355
43311 718
29451 371
7998 547
24350 212
7702 802