5275
8026
10376
13651
20734
25339
34954
40136
47020
