5642
4395
3672
3239
3041
2524
2095
2094
2022
2011
1999
1969
1943
1942
1935
1902
1743
1721
1647
1576
1575
1387
1364
1311
1307
1294
1239
1231
1165
1158
1109
1108
1084
1073
1057
1051
1035
1033
976
975
960
928
928
914
883
878
864
842
833
821
813
811
806
798
780
754
753
750
750
748
747
736
729
715
706
702
694
693
684
679
679
671
669
667
660
643
633
632
629
628
627
626
625
616
613
611
610
606
592
590
589
584
572
567
562
558
556
551
542
533
533
528
526
526
522
521
518
513
511
508
508
506
504
499
499
492
487
485
473
472
466
466
466
463
459
459
457
452
451
448
446
443
441
439
438
435
427
421
419
418
415
415
413
413
412
408
407
403
398
398
395
393
392
389
360
360
358
357
356
355
354
348
348
343
342
335
334
332
330
324
320
318
312
309
306
270