50673 845
40639 242
42186 729
8828 529
3349 70
12509 736
17607 616
9904 633
7539 159
18601 500
14279 679