2050 370
11037 35
2963 91
2057 85
4670 350
3401 273
4886 624
15077 580
5135 640
27656 150
19105 600
10508 486
9658 99
8267 637
2961 609
21662 270
12266 601
4969 495
8337 69
29604 37
24133 341
2469 45
40320 432
11710 144
4849 330
6755 409
12664 424
64570 65