6728
4936
3891
3421
2785
2748
2734
2663
2657
2650
2589
2571
2553
2470
2399
2139
2105
2018
2009
2006
1998
1983
1980
1816
1789
1788
1776
1762
1752
1744
1732
1686
1677
1671
1668
1662
1647
1641
1640
1635
1581
1567
1563
1546
1541
1538
1515
1514
1511
1492
1487
1483
1468
1461
1459
1452
1431
1425
1413
1407
1396
1386
1378
1374
1366
1358
1358
1356
1335
1323
1318
1312
1311
1279
1273
1269
1262
1242
1237
1230
1230
1217
1216
1210
1207
1206
1205
1205
1196
1195
1179
1169
1165
1142
1139
1137
1136
1133
1128
1127
1124
1122
1122
1122
1112
1106
1097
1094
1092
1089
1086
1078
1062
1058
1058
1054
1050
1047
1033
1021
1013
1008
1007
1007
1005
989
982
978
978
975
971
966
963
944
937
931
925
923
906
905
890