521
883
271
790
550
392
426
1
451
395
377
297
412
338
1
355
1
487
529
642
409
351
383
449
319
349
585
338
384
468
931
314
416
397
317
388
382
396
303
422
571
293