21333 636
29407 629
5342 100
2693 171
26328 565
4584 355
43326 718
29481 371
8001 547
24351 212
7704 802