8891 288
12154 713
8252 344
12981 57
43400 584
5243 30
18487 343
9408 708
6932 464
17037 962
16206 96
17622 616
31231 648
14675 58
14458 710
12735 261
7986 504
16624 126
2346 153
5092 249
10527 673
3387 223
43257 629
10696 574
22100 610
14463 123
2729399 4036
387420 1161