3047 123
24927 98
67963 575
25807 949
47206 329
3843 354
21946 953
4341 757
89388 175
87803 684
23205 780
8783 97
48543 693
14649 459
5736 208
66128 377
55264 611
9456 551
11012 629
214625 692
4368 164
9510 507
40320 259
52239 154
18809 229
16168 379
26355 746
70555 725