507
313
473
307
368
337
264
459
310
474
518
433
494
326
407
295
383
465
369
278
272
486
244
464
415
263
529
306
403
235
287
320
268