1678
1861
689
895
1148
882
976
849
698
708
1014
941
1134
1213
909
1358
1624
856
704
681
729
673
626
717
791
684
675
957
996
1468
2988
926
1233
918
1106