390
385
383
322
287
374
408
285
235
414
341
480
292
463
502
375
305
448
335
427
371
407
484
485
369
476
506
516
519
306
386
262
337
299