50725 844
40852 242
42088 729
8821 529
3346 70
12507 737
17586 616
9908 633
7523 159
18613 500
14273 679