3005
11508
19199
26269
38573
59945
101621
116587
127128
140484
156770
173151
196777
207628
252788
