21295 636
29316 628
5334 100
2669 171
26234 565
4575 355
43210 718
29339 371
7978 547
24347 212
7698 802