1270
1157
1072
868
835
815
784
753
746
706
705
699
687
676
655
649
640
628
620
605
603
581
580
579
577
568
555
555
555
540
534
534
533
529
529
522
520
513
506
505
494
490
488
488
487
482
480
474
470
458
456
456
454
450
449
447
447
441
439
439
434
433
430
429
427
425
422
422
415
414
414
407
405
403
400
398
397
394
392
389
387
386
379
375
372
372
368
368
367
365
362
362
359
357
356
352
350
348
347
339
337
335
333
331
330
329
329
323
320
320
315
315
315
315
312
307
307
305
300
300
297
296