31051 577
2899 99
11984 521
4470 117
3967 45
9903 110
13483 545
8810 517
9772 647
18569 798
8160 576
9012 599
7117 76
21785 725
14330 714
73565 652