50566 844
40066 242
41973 729
8752 529
3318 70
12382 737
17545 616
9818 633
7479 159
18581 500
14241 679