5528
5106
3625
2914
2745
2699
2483
2454
2386
2311
2226
2135
2083
2019
1917
1639
1634
1459
1443
1430
1417
1379
1347
1328
1314
1279
1275
1232
1227
1222
1209
1205
1192
1182
1156
1136
1131
1131
1119
1108
1108
1096
1084
1064
1049
1037
1000
994
991
988
986
984
977
973
960
947
918
917
905
902
870
865
854
854
852
848
846
839
839
837
831
816
810
809
801
798
797
792
789
787
759
758
748
714
698
691
691
655
647
644
639
631
618
614
603
593
585
576
563
560
549
546
545
540
534
533
525
524
523
521
520
503
496
493
485
484
481
443
427
423