515
300
320
494
465
303
340
435
436
589
231
328
297
519
486
360
364
308
226
463
428
379
319
326
533
352
501
369
452
453
279
234
353
432