392
251
335
398
483
286
546
515
499
284
334
492
313
296
272
271
490
339
430
229
457
320
403
395
236
293
336
488
519
525
319
484
418
375