38
22
14
253
192
683
644
535
961
602
431
552
661
591
421
432
592
633
482
815
473
441
623
556
748
292
481
521