1002
1487
2616
3439
4922
7391
8268
14277
21603
40679
