506
441
387
381
444
239
527
539
446
453
252
240
375
411
512
500
374
501
272
345
353
367
465
360
289
253
224
377
275
472
259
233
293