95
72
1
8
17
182
676
1067
553
561
39
691
421
3
492
521
712
614
894
401
533
703
1065
432
923
591
64
813
804