999 135
2882 811
26380 604
390291 1034
4245 651
5555 94
18660 722
43966 378
3034 70
3964 366
2621 373
3785 191
5207 690
13718 345
2859 39
3781 356
4528 956
2745 261
12615 200
21000 167
20464 483
177689 575
5336 100
79034 788
8966 796
7404 530
53994 452
2298 135