500
524
275
274
253
390
383
346
408
304
371
431
511
411
546
478
436
305
480
407
239
295
248
399
389
362
290
394
479
400
227
373
471