517
247
291
318
265
455
498
394
325
255
240
244
460
497
359
340
408
329
341
347
287
308
522
430
316
312
239
228
489
237
335
267
362
297