4681
3439
3050
2202
1847
1745
1579
1571
1567
1541
1371
1334
1282
1191
1144
995
994
959
891
867
854
848
841
834
823
774
758
754
754
753
716
712
708
707
701
700
697
677
668
666
661
651
650
647
637
628
614
613
595
593
592
589
588
588
588
581
579
576
564
562
561
559
551
539
528
527
526
526
516
513
511
511
506
505
502
496
495
494
493
491
487
483
481
478
473
471
470
467
464
463
463
460
455
455
454
454
453
450
446
446
446
443
443
440
437
435
432
430
429
429
429
421
418
415
410
405
403
401
401
398
389
370
369
346
340