0: 643072
1: 1107492864
2: 88997888
3: 89145344
4: 103608320
5: 104849408
6: 104857600
7: 12206080
