28093 726
14397 702
15235 105
29598 378
10618 777
6566 379
8375 361
8642 131
3558 387
15693 254
11161 797
10874 660
7486 571
4504 285
6548 315