5040
6018
1887
4916
3031
2240
7642
13431
20608