577
2
939
613
1
807
662
634
632
983
558
2125
3
471
390
315
966
91
689
1813
896
739
795
2742
4
1703
770
661
68
592
440
512
857
1658