472
402
312
346
506
364
347
311
282
228
374
343
391
270
449
329
336
484
371
579
267
486
526
452
479
376
466
302
275
277
403
500
393