5494
4319
4176
3409
3286
3150
2653
2641
2538
2406
2367
2038
2021
1982
1919
1899
1841
1814
1806
1787
1710
1627
1577
1533
1526
1443
1420
1334
1311
1310
1310
1302
1297
1200
1177
1164
1162
1158
1123
1101
1096
1092
1059
1058
1057
1047
1008
979
956
936
922
907
900
884
878
853
844
841
835
829
827
762
760
736
732
725
723
717
696
693
690
685
664
659
651
637
622
616
611
603
595
579
570
529
518
517
494
488
483
476
451
446
415
415
396
379
376
362
362
345
344
322