1027
911
728
680
657
638
608
555
530
527
504
497
484
477
471
436
422
418
402
394
392
378
370
366
365
352
341
335
321
311
301
298
277
272
271
264
253
247
242
241
237
231
224
220
216
213
203
196
193
184
182
179
174
167
165
160