553
1
687
641
521
426
558
2
444
624
812
4
639
995
584
632
375
736
689
100
44
74
96
92
82
56
81
76
48
109