1086
993
823
813
782
737
692
648
596
594
574
534
524
510
504
491
486
485
459
456
455
452
430
415
412
406
390
380
379
376
339
323
320
312
307
306
299
294
280
279
278
270
269
267
263
262
258
240
220
219
216
197
193
183
181
180
179
168