485
350
311
239
281
220
369
338
327
306
273
510
308
490
233
324
456
329
242
259
444
377
246
261
383
277
429
265
497
422
505
295
309