
13
34
81
182
374
758
1526
3044
5952
10300
16502
23440
27740
29294
29666
29738
29754
29759
29760