12392 301
2064 75
421 39
4958 472
14596 93
6003 103
3074 381
5391 631
5165 507
4363 313
4968 695
10408 359
85407 160
9620 224
8805 421
3303 514
3741 623
11557 264
3685 441
8665 622
4552 181
5887 547
17507 601
12132 76
40320 482
32767 391
12560 96
31581 1016