31131 577
2909 99
12044 521
4479 117
3998 45
9916 110
13531 545
8855 517
9795 647
18623 798
8177 576
9049 599
7155 76
21867 725
14337 714
73800 652