386
353
418
612
441
866
541
569
792
622
870
1055
1355
787
1093
1519
3362
767
802
1975
1546
795
971
831
1525
1101
942
2234
1787
2045