5049
4110
2623
2312
1990
1684
1546
1527
1347
1330
1297
1297
1289
1281
1279
1244
1231
1214
1207
1188
1082
1074
1069
1064
1062
1043
1037
1023
988
965
946
941
936
932
924
902
893
883
860
858
836
825
822
805
798
796
796
782
779
758
753
733
732
730
729
720
719
716
713
705
700
699
699
693
693
692
690
686
680
679
667
663
660
659
657
657
656
655
650
649
649
642
636
634
629
628
627
626
612
610
605
599
598
597
597
590
588
586
574
570
568
566
566
554
553
552
549
544
541
539
538
534
531
528
523
523
522
522
521
519
516
497
496
488
485
483
483
480
479
479
477
477
475
473
472
465
464
461
461
460
456
453
452
451
449
447
447
445
443
442
440
440
440
435
433
432
422
420
417
416
415
413
412
409
408
406
401
398
396
394
390
388
382
374
371
368
364
360
343
324
323
323
321
315
294