2661
3593
5435
8245
11597
14877
17933
22181
25652
28604
32085
36260