508
499
482
215
375
372
234
430
345
505
390
481
453
309
244
384
349
399
423
395
518
266
460
385
330
228
490
224
256
388
312
506
333
259
303