76
1
650
535
437
108
865
2
739
681
82
97
74
86
457
649
830
857
592
369
120
610
493
651
773
586
678
563
387
440
68