21295 636
29316 628
5334 100
2671 171
26235 565
4575 355
43211 718
29343 371
7978 547
24347 212
7698 802