21296 636
29316 628
5334 100
2671 171
26236 565
4575 355
43213 718
29345 371
7979 547
24347 212
7698 802