0: 839680
1: 1006829568
2: 83410944
3: 103936000
4: 104194048
5: 104849408
6: 104857600
7: 104857600
8: 12779520
