527
270
258
407
503
319
496
240
373
488
260
280
346
453
438
482
465
296
281
423
345
262
220
415
246
443
376
218
306
242
416
248
464
508