5591 78
21600 135
100612 424
46111 394
19174 512
50336 537
29058 817
46540 789
67400 1049
26073 619
10250 273
3994 80
6826 594
11976 770
4282 598
5496 940
4084 509
130373 828