493
306
373
246
415
441
289
391
279
248
255
266
383
480
292
366
405
364
253
438
249
353
437
443
416
293
429
348
457
490
250
386
371