377
511
341
372
470
624
536
2754
412
387
621
579
486
492
617
3317
342
460
479
697
491
423
2227
848
383
314
351
308
514
831
749
856
671
516
527