381
469
362
407
641
491
1579
594
523
485
537
515
484
416
581
437
577
591
445
399
521
487
7084
577
748
684
796
1812
713
776