493
327
380
384
341
365
344
347
410
504
314
396
524
445
299
434
249
369
464
442
432
355
279
240
234
505
343
282
289
444
515
354