553
1
686
641
521
425
558
2
444
624
812
4
639
995
584
631
552
373
736
689
100
44
74
96
92
82
56
81
76
48
109