50652 845
40556 242
42168 729
8823 529
3346 70
12500 736
17601 616
9899 633
7533 159
18594 500
14275 679