643
551
302
410
802
613
825
676
119
636
277
245
17
765
164
122
778
730
511
680
901
987
803
50
253
700
763
111