1654
1849
678
883
1139
873
964
838
691
698
1004
929
1112
1201
897
1346
1601
842
693
672
723
664
619
708
780
675
667
946
986
1451
2973
919
1214
905
1088