496
974
1680
2203
2229
3053
2915
3264
3539
3895
5548
5967
4829
4045
4636
5301
4380
7346
9802
17673
29531