5961
15506
27787
49052
59427
82088
96339
119322
128853
141971
154681
168209
180829
195593
204372
213055
223164
240259
252721
266994
273741
283623
299260
305849
329593
355993
366938
374778
388340
