31130 577
2909 99
12043 521
4479 117
3998 45
9915 110
13531 545
8854 517
9795 647
18623 798
8176 576
9048 599
7155 76
21865 725
14337 714
73796 652