1428
1414
1372
1354
1353
1351
1253
1251
1241
1240
1219
1217
1207
1203
1187
1185
1180
1165
1132
1131
1119
1112
1079
1049
1042
1031
1030
1014
990
973
957
947
884
881
880
865
852
842
798
797
791
785
760
744
716
715
712
704
699
697
685
671
661
635
632