31008 577
2880 99
11952 521
4467 117
3955 45
9901 110
13442 545
8787 517
9756 647
18537 798
8148 576
8990 599
7088 76
21752 725
14322 714
73448 652