16853
14680
12839
11723
11012
9800
9173
8238
7640
6323
5444
5361
4883
4831
4682
4510
4432
4321
4292
4254
4234
4206
4138
4106
4058
3969
3952
3939
3906
3889
3856
3856
3830
3754
3722
3679
3666
3618
3617
3607
3567
3496
3402
3379
3260
3256
3239
3233
3099
3065
3041
2943
2901
2885
2749
2749
2747
2729
2714
2702
2660
2624
2613
2605
2600
2543
2521
2520
2517
2470
2438
2386
2348
2347
2335
2321
2248
2247
2232
2186
2185
2160
2155
2147
2124
2122
2115
2110
2097
2086
2085
2084
2077
2051
2016
2009
2004
1986
1985
1980
1975
1969
1966
1949
1936
1916
1887
1885
1880
1878
1872
1863
1847
1836
1836
1836
1822
1818
1817
1813
1797
1781
1781
1779
1754
1743
1742
1727
1706
1705
1687
1656
1649
1642
1630
1626
1622
1617
1617
1615
1609
1601
1587
1587
1583
1580
1566
1566
1563
1561
1548
1543
1542
1539
1538
1533
1530
1528
1527
1526
1523
1509
1505
1498
1496
1494
1476
1475
1470
1467
1458
1455
1442
1435
1413
1412
1410
1397
1386
1385
1385
1383
1379
1377
1375
1370
1362
1357
1355
1353
1352
1351
1349
1336
1328
1326
1315
1313
1312
1306
1303
1298
1294
1292
1286
1285
1282
1281
1265
1265
1264
1255
1251
1241
1239
1237
1235
1231
1229
1223
1221
1219
1219
1214
1213
1203
1194
1190
1186
1186
1184
1184
1176
1174
1173
1152
1151
1150
1148
1133
1125
1123
1115
1112
1111
1109
1109
1108
1104
1101
1101
1101
1100
1091
1087
1082
1082
1080
1070
1068
1066
1058
1057
1054
1049
1039
1037
1037
1036
1034
1032
1031
1009
1003
995
995
993
990
988
979
977
968
967
965
947
942
942
930
930
926
923
920
914
907
906
900
899
897
891
891
886
885
881
880
880
870
869
863
858
857
854
851
847
840
840
840
830
823
822
822
821
816
809
801
801
800
783
782
771
771
758
742
737
731
725
725
724
714
713
710
697
693
691
685
679
653
650
650
647
635
632
602
588
585
579
505