4681
3439
3050
2202
1847
1745
1578
1571
1567
1541
1371
1334
1282
1190
1144
994
994
959
891
867
854
848
840
833
823
774
758
754
753
748
716
712
708
705
701
699
697
677
667
666
661
651
650
647
637
627
614
613
595
593
592
589
588
588
588
581
579
576
563
562
560
559
551
539
528
527
525
525
516
513
511
511
505
505
502
495
495
494
493
491
486
483
481
478
473
471
470
467
464
463
463
460
455
455
454
454
453
449
446
446
445
443
443
439
437
435
432
430
429
429
428
420
417
415
410
405
401
401
401
398
389
370
369
346
340