3 56
6 165
9 603
12 2828
15 11960
18 37165
21 164969
24 572261
27 1737549
30 7042833
