329
408
502
308
447
211
279
255
260
339
454
391
261
275
260
270
341
264
315
322
462
474
510
467
539
667
829
521
479
531