0: 103981056
1: 104550400
2: 104693760
3: 86536192
