30196 583
28641 344
38504 119
14298 479
16168 414
5665 444
9508 617
7665 708
16284 135
26083 378
6554 82
23898 328
5218 337
4767 552
3182 246
3342 498
2839 597
4281 720