50571 844
40085 242
41975 729
8752 529
3318 70
12386 737
17546 616
9819 633
7479 159
18581 500
14241 679