3585
3330
3269
3028
3019
2945
2928
2906
2789
2770
2656
2586
2525
2521
2473
2446
2350
2190
2175
2136
2079
2055
2051
2043
2027
1980
1914
1913
1907
1904
1899
1863
1852
1830
1717
1700
1695
1683
1670
1659
1655
1585
1567
1567
1555
1508
1489
1448
1431
1427
1404
1397
1385
1384
1366
1362
1325
1324
1322
1307
1296
1292
1281
1269
1266
1258
1245
1243
1228
1222
1198
1182
1155
1154
1145
1139
1134
1131
1128
1123
1122
1120
1099
1083
1081
1063
1059
1047
1044
1027
1008
1004
986
978
977
971
970
961
958
957
953
951
949
947
944
937
936
930
925
920
918
912
909
907
903
901
894
891
885
881
881
879
870
865
860
858
855
853
850
845
840
839
838
830
826
806
798
798
791
788
786
777
765
764
762
760
755
754
735
732
731
730
730
727
707
706
700
698
687
670
660
652
647
644
641
625
608
606
602
599
565
564
556
555
532