31012 577
2882 99
11957 521
4467 117
3956 45
9901 110
13444 545
8791 517
9757 647
18541 798
8148 576
8990 599
7092 76
21753 725
14323 714
73466 652