1001
995
1019
972
915
838
1103
1362
1091
1184
870
833
725
1223
1155
1355
1424
1119
874
749
827
746
723
822
776
872
939
832
823
943
1127
1078
1211
1125
1092
1077