50707 845
40759 242
42208 730
8833 529
3349 70
12524 736
17611 616
9909 633
7543 159
18606 500
14291 679