21295 636
29311 628
5333 100
2667 171
26224 565
4573 355
43201 718
29318 371
7975 547
24347 212
7698 802