1296
1
903
924
1117
626
980
779
777
966
815
1223
805
880
742
1080
1002
3
953
1819
2
1241
951
793
940
756
804
827
870
996
701