1077
986
902
783
750
737
723
707
678
642
596
575
561
548
541
533
530
527
521
514
514
511
491
481
478
447
447
446
445
436
435
434
416
407
385
381
371
365
359
353
345
341
340
332
324
318
311
296
288
286
279
275
266
262
260
254
253
252
249
249
247
246
244
238
237
236
233
233
231
228
222
221
221
217
217
214
210
206
205
204
204
201
200
198
198
197
197
195
194
194
193
193
192
192
191
188
185
183
178
177
176
175
174
173
170
169
168
167
167
166
165
165
162
161
159
158