50556 844
40015 241
41957 729
8750 529
3316 70
12379 737
17543 616
9813 633
7475 159
18571 500
14238 679