670
196
716
662
191
213
683
16
640
981
591
679
342
977
392
385
842
370
666
564
643
374
509
525
145
497
247