2240
1938
1783
1629
1576
1407
1397
1307
1293
1292
1221
1103
1096
1041
1033
1031
969
949
923
913
888
883
877
875
874
862
838
832
822
813
799
787
783
763
739
727
724
706
687
664
656
651
634
633
628
626
622
607
602
596
595
592
577
570
565
564
553
551
542
539
536
536
528
517
515
503
494
492
487
486
481
480
478
471
463
456
454
453
453
448
446
442
442
439
437
437
435
430
429
429
427
426
426
425
418
414
413
396
391
390
385
381
381
381
379
377
376
374
369
363
359
354
351
349
346
345
344
342
334
333
330
326
325
323