26682 508
19156 456
9978 485
8189 446
51538 85
5573 567
3750 736
14622 747
32221 928
56250 593
31484 665
5683 623
3096 120