760
626
830
216
909
541
53
442
26
174
116
328
227
204
738
392
491
489
375
431
539
770
137
866
220
640
300
919