21326 636
29346 628
5340 100
2691 171
26308 565
4584 355
43306 718
29444 371
7998 547
24350 212
7702 802