19680 547
40271 953
13166 675
23812 422
93641 840
18592 326
14625 32
54338 493
19638 452
30917 41
56275 593
17695 360
25168 188