11108
9884
9544
8623
8409
8336
7598
6356
5983
5568
4991
4563
4415
4358
4349
4340
4172
4053
3952
3926
3905
3895
3840
3831
3796
3788
3754
3369
3369
3212
3208
3161
3149
3129
3110
3071
3053
3043
3036
3012
2998
2983
2983
2972
2958
2924
2887
2886
2857
2838
2781
2771
2759
2748
2748
2747
2708
2703
2692
2650
2611
2610
2607
2598
2575
2559
2558
2521
2459
2453
2447
2444
2442
2415
2405
2368
2349
2331
2319
2307
2304
2302
2300
2284
2283
2280
2269
2267
2250
2244
2242
2234
2212
2212
2193
2189
2188
2163
2163
2162
2159
2140
2137
2136
2133
2123
2103
2103
2103
2102
2095
2091
2074
2072
2071
2068
2038
2038
2038
2019
2019
2017
2001
1992
1968
1956
1953
1951
1949
1943
1941
1939
1939
1937
1937
1933
1923
1922
1913
1904
1901
1901
1897
1890
1888
1879
1876
1849
1826
1817
1801
1801
1800
1794
1792
1789
1784
1776
1776
1772
1767
1766
1764
1763
1758
1757
1741
1741
1740
1740
1733
1712
1711
1698
1696
1694
1692
1688
1680
1679
1673
1671
1667
1664
1664
1664
1657
1656
1642
1641
1634
1634
1631
1601
1594
1590
1584
1578
1562
1561
1558
1557
1556
1545
1532
1531
1528
1525
1522
1518
1512
1498
1494
1489
1488
1487
1483
1482
1482
1480
1480
1476
1469
1468
1463
1461
1455
1455
1449
1448
1444
1443
1442
1442
1429
1422
1421
1420
1415
1407
1398
1395
1393
1391
1390
1389
1387
1383
1382
1377
1376
1372
1367
1364
1360
1357
1357
1353
1353
1352
1350
1340
1332
1332
1331
1325
1325
1322
1317
1317
1311
1310
1310
1309
1306
1300
1298
1295
1284
1272
1269
1268
1260
1257
1251
1248
1241
1241
1238
1233
1220
1208
1208
1207
1205
1195
1194
1179
1174
1174
1173
1173
1172
1172
1171
1168
1168
1166
1165
1164
1157
1148
1140
1136
1131
1128
1126
1121
1117
1117
1107
1104
1100
1099
1092
1090
1088
1086
1076
1067
1054
1053
1052
1052
1051
1048
1033
1025
1022
1021
1021
1021
1018
1013
1010
1003
1000
995
990
989
987
986
984
981
977
965
964
963
959
958
958
958
957
954
954
943
942
940
938
937
936
936
933
932
922
919
918
907
904
896
894
891
891
888
885
880
878
877
874
860
853
851
848
844
844
841
839
839
838
837
828
825
818
817
806
797
788
784
784
782
771
769
758
755
753
751
750
750
748
748
746
746
745
745
737
728
727
727
720
719
718
718
702
666