50682 845
40657 242
42189 729
8830 529
3349 70
12512 736
17608 616
9905 633
7540 159
18601 500
14283 679