51219 90
255115 640
26759 508
19164 456
9983 485
8192 446
51677 85
5576 567
3750 736
14629 747
32253 928
56277 593
31488 665
5685 623
3099 120