29392 369
51344 90
255125 640
26857 508
19175 456
9986 485
8194 446
51807 85
5584 567
3750 736
14641 747
32288 928
56300 593
31490 665
5689 623
3100 120