488
270
407
420
357
468
266
310
243
503
438
439
376
241
530
250
383
404
235
391
504
508
406
440
422
494
398
316
436
344
349
431