31011 577
2880 99
11952 521
4467 117
3955 45
9901 110
13443 545
8787 517
9757 647
18539 798
8148 576
8990 599
7089 76
21753 725
14323 714
73457 652