31131 577
2909 99
12043 521
4479 117
3998 45
9915 110
13531 545
8854 517
9795 647
18623 798
8177 576
9049 599
7155 76
21865 725
14337 714
73800 652