1311
1022
831
790
742
670
645
621
550
518
508
491
488
476
448
443
441
433
423
397
388
387
370
369
349
347
342
339
332
327
298
288
278
266
261
258
257
256
251
250
248
246
240
236
218
216
208
202
195
193
192
180
178
177
172
169
159
149