1393
1109
904
898
824
729
691
623
603
601
592
591
537
529
526
516
508
466
464
449
444
441
437
431
429
422
420
412
410
397
364
343
338
327
326
325
324
320
315
310
303
278
270
262
259
256
235
221
219
209
201
198
194
183
181