22:
164:
The standard way to assure functional design is to review the description of a module. If the description includes conjunctions such as "and" or "or", then the design has more than one responsibility, and is therefore likely to have side effects. The responsibilities need to be divided into several
213:
of an object where the parameters are tied to real-world design criteria, such as an axle that will adjust its diameter based on the strength of the material and the amount of force being applied to it in the simulation. It is hoped that this will create efficiencies in the design process for
188:
Some functions inherently have mixed semantics. For example, a function "move the car from the garage" inherently has a side effect of changing the "car position". In some cases, the mixed semantics can extend over a large topological tree or graph of related concepts. In these unusual cases,
152:
Since maintenance is more than 3/4 of a successful system's life, this feature is a crucial advantage. It also makes the system easier to understand and document, which simplifies training. The result is that the practical lifetime of a functional system is longer.
133:
design assures that each modular part of a device has only one responsibility and performs that responsibility with the minimum of side effects on other parts. Functionally designed modules tend to have low
146:
The advantage for implementation is that if a software module has a single purpose, it will be simpler, and therefore easier and less expensive, to design and implement.
1734:
156:
In a system of programs, a functional module will be easier to reuse because it is less likely to have side effects that appear in other parts of the system.
194:
1803:
177:
to different modules. For example, most systems have an "initialization" section that starts up the modules. Other well-known examples are the
1808:
589:
1752:
547:
39:
1762:
105:
1993:
1612:
286:
206:
86:
190:
1115:
58:
2175:
2170:
1757:
43:
254:
1828:
1381:
904:
481:
471:
65:
1634:
1617:
1339:
1179:
614:
530:
503:
931:
493:
174:
173:
Every computer system has parts that cannot be functionally pure because they exist to distribute CPU cycles or other
135:
1998:
1860:
1772:
1142:
681:
72:
32:
1955:
1624:
1239:
1234:
1164:
1105:
909:
894:
705:
621:
149:
Systems with functionally designed parts are easier to modify because each part does only what it claims to do.
1960:
1717:
1629:
1391:
1078:
1008:
869:
725:
636:
510:
54:
1053:
1925:
1890:
1818:
1777:
1729:
1587:
1406:
1364:
1329:
1309:
1073:
215:
1445:
1314:
1279:
730:
631:
604:
542:
178:
130:
2126:
1910:
1793:
1607:
1413:
1386:
1376:
1344:
1334:
1299:
1214:
1159:
1154:
1137:
1083:
921:
874:
735:
599:
520:
376:
249:
2080:
1935:
1895:
1649:
1602:
1423:
1371:
1294:
1284:
1184:
1147:
1127:
1058:
1048:
456:
446:
403:
381:
336:
279:
1875:
1798:
1707:
1592:
1440:
1418:
1324:
1304:
1169:
1028:
1013:
926:
693:
646:
427:
2112:
1988:
1940:
1915:
1354:
1189:
1174:
1033:
849:
720:
666:
398:
205:
Recently several software companies have introduced functional design as a concept to describe a
2140:
79:
2095:
2065:
1870:
1823:
1679:
1669:
1490:
1485:
1480:
1450:
1289:
1274:
1229:
1219:
1204:
1132:
1068:
1063:
966:
801:
698:
676:
626:
584:
574:
488:
366:
306:
214:
mechanical and perhaps even architectural/structural assemblies by integrating the results of
1110:
259:
2070:
2035:
2010:
1723:
1697:
1659:
1465:
1401:
1349:
1254:
1244:
1224:
1100:
1018:
971:
941:
916:
884:
844:
784:
715:
554:
210:
121:
is a paradigm used to simplify the design of hardware and software devices such as computer
2180:
2060:
2040:
2020:
2015:
2005:
1900:
1535:
1525:
1510:
1470:
1435:
1428:
1359:
1319:
1088:
961:
951:
859:
816:
796:
525:
476:
272:
2085:
2030:
1983:
1965:
1767:
1515:
1505:
1500:
1475:
1269:
1249:
1122:
1093:
1043:
976:
946:
936:
899:
821:
779:
774:
656:
651:
641:
559:
537:
371:
361:
2164:
2090:
2075:
2055:
1978:
1880:
1712:
1702:
1530:
1520:
1495:
1460:
1023:
956:
879:
854:
806:
791:
498:
418:
1973:
1950:
1920:
1905:
1194:
811:
752:
564:
515:
466:
441:
393:
386:
2050:
2045:
2025:
1945:
1865:
1674:
1579:
889:
864:
836:
765:
710:
688:
436:
413:
408:
351:
346:
21:
2147:
1664:
1259:
1038:
760:
740:
594:
432:
2133:
2119:
1930:
1654:
1639:
1597:
1209:
769:
609:
234:
182:
1264:
311:
126:
122:
1885:
1813:
423:
1644:
295:
356:
189:
functional design is not recommended by some authorities. Instead
1396:
1849:
1552:
997:
324:
268:
209:
for 3D modeling and simulation. In this context, they mean a
15:
260:
Exemplar - CPU 1 FLIGHT SOFTWARE FUNCTIONAL DESIGN DOCUMENT
264:
1786:
1745:
1688:
1578:
830:
749:
665:
573:
455:
335:
46:. Unsourced material may be challenged and removed.
165:modules in order to achieve a functional design.
218:directly to the behavior of individual objects.
280:
8:
255:7 Essential Guidelines For Functional Design
236:Software Maintenance Costs by Jussi Koskinen
1846:
1575:
1549:
994:
332:
321:
287:
273:
265:
197:, or procedural methods may be preferred.
106:Learn how and when to remove this message
1804:Good Design Award (Museum of Modern Art)
227:
1809:Good Design Award (Chicago Athenaeum)
201:Applied to 3D modeling and simulation
7:
44:adding citations to reliable sources
1753:American Institute of Graphic Arts
14:
1763:Design and Industries Association
207:Parametric feature based modeler
20:
250:Functional Design Specification
31:needs additional citations for
1758:Chartered Society of Designers
1:
1829:Prince Philip Designers Prize
472:Architectural lighting design
1635:Electronic design automation
1618:Virtual home design software
590:Automotive suspension design
494:Environmental impact design
2197:
1773:International Forum Design
1143:Engineering design process
2108:
1856:
1845:
1574:
1548:
1004:
993:
895:Integrated circuit design
817:Stage/set lighting design
706:Hardware interface design
622:Hardware interface design
331:
320:
302:
1730:Industrial design rights
1718:Fashion design copyright
1630:Design quality indicator
1079:Creative problem-solving
870:Electrical system design
726:Sonic interaction design
637:Photographic lens design
511:Healthy community design
1926:New product development
1891:Enterprise architecture
1819:IF Product Design Award
1778:Design Research Society
1330:Reliability engineering
216:finite element analysis
1382:Top-down and bottom-up
731:User experience design
632:Packaging and labeling
605:Electric guitar design
543:Landscape architecture
179:interrupt vector table
2176:Computer-aided design
2171:Software architecture
1911:Innovation management
1794:European Design Award
1560:Intellectual property
1377:Theory of constraints
1340:Responsibility-driven
1180:For manufacturability
1084:Creativity techniques
922:Nuclear weapon design
736:User interface design
600:Corrugated box design
521:Interior architecture
1956:Unintelligent design
1936:Philosophy of design
1650:Design specification
1603:Comprehensive layout
1175:For behaviour change
1148:Probabilistic design
910:Power network design
447:Visual merchandising
404:Instructional design
382:Postage stamp design
169:Critiques and limits
40:improve this article
1876:Creative industries
1799:German Design Award
1708:Design infringement
1593:Architectural model
932:Organization design
927:Nucleic acid design
875:Experimental design
428:Traffic sign design
125:and, increasingly,
55:"Functional design"
1941:Process simulation
1916:Intelligent design
1240:Intelligence-based
1235:Integrated topside
1165:Framework-oriented
850:Behavioural design
721:Information design
399:Information design
2158:
2157:
2104:
2103:
1871:Conceptual design
1841:
1840:
1837:
1836:
1824:James Dyson Award
1680:Website wireframe
1670:Technical drawing
1544:
1543:
1392:Transgenerational
1133:Ecological design
1009:Activity-centered
989:
988:
985:
984:
967:Spacecraft design
761:Public art design
699:Video game design
677:Experience design
647:Production design
627:Motorcycle design
585:Automotive design
489:Ecological design
367:Film title design
119:Functional Design
116:
115:
108:
90:
2188:
2150:
2143:
2136:
2129:
2122:
2115:
1847:
1724:Geschmacksmuster
1698:Community design
1576:
1550:
1310:Process-centered
1106:Design–bid–build
1074:Cradle-to-cradle
1054:Concept-oriented
995:
972:Strategic design
942:Processor design
917:Mechanism design
885:Geometric design
845:Algorithm design
785:Jewellery design
716:Immersive design
610:Furniture design
555:Landscape design
333:
322:
289:
282:
275:
266:
237:
232:
211:parametric model
111:
104:
100:
97:
91:
89:
48:
24:
16:
2196:
2195:
2191:
2190:
2189:
2187:
2186:
2185:
2161:
2160:
2159:
2154:
2148:
2141:
2134:
2127:
2120:
2113:
2100:
1901:Futures studies
1852:
1833:
1782:
1741:
1690:
1684:
1570:
1569:
1540:
1446:Value sensitive
1436:User innovation
1315:Public interest
1280:Object-oriented
1000:
981:
962:Software design
952:Research design
905:Physical design
860:Database design
834:
832:
826:
802:Property design
797:Game art design
751:
745:
668:
661:
576:
569:
526:Interior design
477:Building design
458:
451:
338:
327:
316:
298:
293:
246:
241:
240:
233:
229:
224:
203:
171:
162:
144:
112:
101:
95:
92:
49:
47:
37:
25:
12:
11:
5:
2194:
2192:
2184:
2183:
2178:
2173:
2163:
2162:
2156:
2155:
2153:
2152:
2145:
2138:
2131:
2124:
2117:
2109:
2106:
2105:
2102:
2101:
2099:
2098:
2093:
2088:
2083:
2078:
2073:
2068:
2063:
2058:
2053:
2048:
2043:
2038:
2033:
2028:
2023:
2018:
2013:
2008:
2003:
2002:
2001:
1996:
1986:
1981:
1976:
1969:
1968:
1966:Wicked problem
1963:
1958:
1953:
1948:
1943:
1938:
1933:
1928:
1923:
1918:
1913:
1908:
1903:
1898:
1893:
1888:
1883:
1878:
1873:
1868:
1863:
1857:
1854:
1853:
1851:Related topics
1850:
1843:
1842:
1839:
1838:
1835:
1834:
1832:
1831:
1826:
1821:
1816:
1811:
1806:
1801:
1796:
1790:
1788:
1784:
1783:
1781:
1780:
1775:
1770:
1768:Design Council
1765:
1760:
1755:
1749:
1747:
1743:
1742:
1740:
1739:
1738:
1737:
1735:European Union
1727:
1720:
1715:
1710:
1705:
1700:
1694:
1692:
1686:
1685:
1683:
1682:
1677:
1672:
1667:
1662:
1657:
1652:
1647:
1642:
1637:
1632:
1627:
1622:
1621:
1620:
1615:
1605:
1600:
1595:
1590:
1584:
1582:
1572:
1571:
1568:
1567:
1564:
1561:
1558:
1554:
1553:
1546:
1545:
1542:
1541:
1539:
1538:
1533:
1528:
1523:
1518:
1513:
1508:
1503:
1498:
1493:
1488:
1483:
1478:
1473:
1468:
1463:
1456:
1455:
1454:
1453:
1443:
1438:
1433:
1432:
1431:
1421:
1416:
1414:Usage-centered
1411:
1410:
1409:
1407:Design for All
1399:
1394:
1389:
1387:Transformation
1384:
1379:
1374:
1369:
1368:
1367:
1357:
1352:
1347:
1342:
1337:
1335:Research-based
1332:
1327:
1322:
1317:
1312:
1307:
1302:
1300:Platform-based
1297:
1292:
1287:
1282:
1277:
1272:
1267:
1262:
1257:
1252:
1250:KISS principle
1247:
1242:
1237:
1232:
1227:
1222:
1217:
1212:
1207:
1202:
1197:
1192:
1187:
1182:
1177:
1172:
1167:
1162:
1160:Fault-tolerant
1157:
1155:Error-tolerant
1152:
1151:
1150:
1140:
1138:Energy neutral
1135:
1130:
1125:
1120:
1119:
1118:
1108:
1103:
1098:
1097:
1096:
1094:Design fiction
1086:
1081:
1076:
1071:
1066:
1061:
1056:
1051:
1046:
1041:
1036:
1031:
1026:
1021:
1016:
1011:
1005:
1002:
1001:
998:
991:
990:
987:
986:
983:
982:
980:
979:
977:Systems design
974:
969:
964:
959:
954:
949:
947:Protein design
944:
939:
937:Process design
934:
929:
924:
919:
914:
913:
912:
907:
902:
900:Circuit design
892:
887:
882:
877:
872:
867:
862:
857:
852:
847:
841:
839:
828:
827:
825:
824:
822:Textile design
819:
814:
809:
804:
799:
794:
789:
788:
787:
782:
780:Costume design
775:Fashion design
772:
763:
757:
755:
747:
746:
744:
743:
738:
733:
728:
723:
718:
713:
708:
703:
702:
701:
696:
686:
685:
684:
673:
671:
663:
662:
660:
659:
657:Service design
654:
652:Sensory design
649:
644:
642:Product design
639:
634:
629:
624:
619:
618:
617:
607:
602:
597:
592:
587:
581:
579:
571:
570:
568:
567:
562:
560:Spatial design
557:
552:
551:
550:
540:
538:Keyline design
535:
534:
533:
523:
518:
513:
508:
507:
506:
504:Computer-aided
496:
491:
486:
485:
484:
474:
469:
463:
461:
453:
452:
450:
449:
444:
439:
430:
421:
416:
411:
406:
401:
396:
391:
390:
389:
384:
379:
372:Graphic design
369:
364:
362:Exhibit design
359:
354:
349:
343:
341:
329:
328:
325:
318:
317:
315:
314:
309:
303:
300:
299:
294:
292:
291:
284:
277:
269:
263:
262:
257:
252:
245:
244:External links
242:
239:
238:
226:
225:
223:
220:
202:
199:
170:
167:
161:
158:
143:
140:
114:
113:
28:
26:
19:
13:
10:
9:
6:
4:
3:
2:
2193:
2182:
2179:
2177:
2174:
2172:
2169:
2168:
2166:
2151:
2146:
2144:
2139:
2137:
2132:
2130:
2125:
2123:
2118:
2116:
2111:
2110:
2107:
2097:
2094:
2092:
2089:
2087:
2084:
2082:
2081:specification
2079:
2077:
2074:
2072:
2069:
2067:
2064:
2062:
2059:
2057:
2054:
2052:
2049:
2047:
2044:
2042:
2039:
2037:
2034:
2032:
2029:
2027:
2024:
2022:
2019:
2017:
2014:
2012:
2009:
2007:
2004:
2000:
1997:
1995:
1994:architectural
1992:
1991:
1990:
1987:
1985:
1982:
1980:
1977:
1975:
1971:
1970:
1967:
1964:
1962:
1961:Visualization
1959:
1957:
1954:
1952:
1949:
1947:
1944:
1942:
1939:
1937:
1934:
1932:
1929:
1927:
1924:
1922:
1919:
1917:
1914:
1912:
1909:
1907:
1904:
1902:
1899:
1897:
1894:
1892:
1889:
1887:
1884:
1882:
1881:Cultural icon
1879:
1877:
1874:
1872:
1869:
1867:
1864:
1862:
1859:
1858:
1855:
1848:
1844:
1830:
1827:
1825:
1822:
1820:
1817:
1815:
1812:
1810:
1807:
1805:
1802:
1800:
1797:
1795:
1792:
1791:
1789:
1785:
1779:
1776:
1774:
1771:
1769:
1766:
1764:
1761:
1759:
1756:
1754:
1751:
1750:
1748:
1746:Organizations
1744:
1736:
1733:
1732:
1731:
1728:
1726:
1725:
1721:
1719:
1716:
1714:
1713:Design patent
1711:
1709:
1706:
1704:
1703:Design around
1701:
1699:
1696:
1695:
1693:
1687:
1681:
1678:
1676:
1673:
1671:
1668:
1666:
1663:
1661:
1658:
1656:
1653:
1651:
1648:
1646:
1643:
1641:
1638:
1636:
1633:
1631:
1628:
1626:
1623:
1619:
1616:
1614:
1611:
1610:
1609:
1606:
1604:
1601:
1599:
1596:
1594:
1591:
1589:
1586:
1585:
1583:
1581:
1577:
1573:
1565:
1563:Organizations
1562:
1559:
1556:
1555:
1551:
1547:
1537:
1534:
1532:
1529:
1527:
1524:
1522:
1519:
1517:
1514:
1512:
1509:
1507:
1504:
1502:
1499:
1497:
1494:
1492:
1489:
1487:
1484:
1482:
1479:
1477:
1474:
1472:
1469:
1467:
1464:
1462:
1458:
1457:
1452:
1449:
1448:
1447:
1444:
1442:
1439:
1437:
1434:
1430:
1427:
1426:
1425:
1424:User-centered
1422:
1420:
1417:
1415:
1412:
1408:
1405:
1404:
1403:
1400:
1398:
1395:
1393:
1390:
1388:
1385:
1383:
1380:
1378:
1375:
1373:
1372:Tableless web
1370:
1366:
1363:
1362:
1361:
1358:
1356:
1353:
1351:
1348:
1346:
1343:
1341:
1338:
1336:
1333:
1331:
1328:
1326:
1323:
1321:
1318:
1316:
1313:
1311:
1308:
1306:
1303:
1301:
1298:
1296:
1295:Participatory
1293:
1291:
1288:
1286:
1283:
1281:
1278:
1276:
1273:
1271:
1268:
1266:
1263:
1261:
1258:
1256:
1253:
1251:
1248:
1246:
1243:
1241:
1238:
1236:
1233:
1231:
1228:
1226:
1223:
1221:
1218:
1216:
1213:
1211:
1208:
1206:
1203:
1201:
1198:
1196:
1193:
1191:
1188:
1186:
1185:For Six Sigma
1183:
1181:
1178:
1176:
1173:
1171:
1168:
1166:
1163:
1161:
1158:
1156:
1153:
1149:
1146:
1145:
1144:
1141:
1139:
1136:
1134:
1131:
1129:
1128:Domain-driven
1126:
1124:
1121:
1117:
1116:architect-led
1114:
1113:
1112:
1109:
1107:
1104:
1102:
1099:
1095:
1092:
1091:
1090:
1087:
1085:
1082:
1080:
1077:
1075:
1072:
1070:
1067:
1065:
1062:
1060:
1059:Configuration
1057:
1055:
1052:
1050:
1047:
1045:
1042:
1040:
1037:
1035:
1032:
1030:
1027:
1025:
1024:Brainstorming
1022:
1020:
1017:
1015:
1012:
1010:
1007:
1006:
1003:
996:
992:
978:
975:
973:
970:
968:
965:
963:
960:
958:
957:Social design
955:
953:
950:
948:
945:
943:
940:
938:
935:
933:
930:
928:
925:
923:
920:
918:
915:
911:
908:
906:
903:
901:
898:
897:
896:
893:
891:
888:
886:
883:
881:
880:Filter design
878:
876:
873:
871:
868:
866:
863:
861:
858:
856:
855:Boiler design
853:
851:
848:
846:
843:
842:
840:
838:
829:
823:
820:
818:
815:
813:
810:
808:
807:Scenic design
805:
803:
800:
798:
795:
793:
792:Floral design
790:
786:
783:
781:
778:
777:
776:
773:
771:
767:
764:
762:
759:
758:
756:
754:
748:
742:
739:
737:
734:
732:
729:
727:
724:
722:
719:
717:
714:
712:
709:
707:
704:
700:
697:
695:
692:
691:
690:
687:
683:
680:
679:
678:
675:
674:
672:
670:
664:
658:
655:
653:
650:
648:
645:
643:
640:
638:
635:
633:
630:
628:
625:
623:
620:
616:
613:
612:
611:
608:
606:
603:
601:
598:
596:
593:
591:
588:
586:
583:
582:
580:
578:
572:
566:
563:
561:
558:
556:
553:
549:
546:
545:
544:
541:
539:
536:
532:
529:
528:
527:
524:
522:
519:
517:
514:
512:
509:
505:
502:
501:
500:
499:Garden design
497:
495:
492:
490:
487:
483:
482:Passive solar
480:
479:
478:
475:
473:
470:
468:
465:
464:
462:
460:
457:Environmental
454:
448:
445:
443:
440:
438:
434:
431:
429:
425:
422:
420:
419:Retail design
417:
415:
412:
410:
407:
405:
402:
400:
397:
395:
392:
388:
385:
383:
380:
378:
375:
374:
373:
370:
368:
365:
363:
360:
358:
355:
353:
350:
348:
345:
344:
342:
340:
337:Communication
334:
330:
323:
319:
313:
310:
308:
305:
304:
301:
297:
290:
285:
283:
278:
276:
271:
270:
267:
261:
258:
256:
253:
251:
248:
247:
243:
235:
231:
228:
221:
219:
217:
212:
208:
200:
198:
196:
192:
186:
184:
180:
176:
168:
166:
159:
157:
154:
150:
147:
141:
139:
137:
132:
128:
124:
120:
110:
107:
99:
96:December 2007
88:
85:
81:
78:
74:
71:
67:
64:
60:
57: –
56:
52:
51:Find sources:
45:
41:
35:
34:
29:This article
27:
23:
18:
17:
1951:STEAM fields
1921:Lean startup
1906:Indie design
1722:
1689:Intellectual
1441:Value-driven
1419:Use-centered
1325:Regenerative
1305:Policy-based
1265:Mind mapping
1199:
1170:For assembly
1111:Design–build
1029:By committee
1014:Adaptive web
812:Sound design
770:glass design
768: /
753:applied arts
694:Level design
565:Urban design
516:Hotel design
467:Architecture
442:Video design
435: /
426: /
394:Illustration
387:Print design
357:Brand design
230:
204:
191:polymorphism
187:
172:
163:
155:
151:
148:
145:
118:
117:
102:
93:
83:
76:
69:
62:
50:
38:Please help
33:verification
30:
1989:competition
1946:Slow design
1896:Form factor
1866:Concept art
1675:HTML editor
1355:Sustainable
1190:For testing
1034:By contract
890:Work design
865:Drug design
837:engineering
711:Icon design
689:Game design
667:Interaction
615:Sustainable
548:Sustainable
437:Type design
414:Photography
409:News design
352:Book design
347:Advertising
326:Disciplines
195:inheritance
2165:Categories
2149:Wiktionary
2142:Wikisource
2096:technology
2066:principles
1665:Storyboard
1491:management
1486:leadership
1451:Privacy by
1290:Parametric
1260:Metadesign
1230:Integrated
1220:High-level
1205:Generative
1200:Functional
1069:Continuous
1064:Contextual
1039:C-K theory
999:Approaches
741:Web design
595:CMF design
575:Industrial
433:Typography
222:References
142:Advantages
131:functional
66:newspapers
2135:Wikiquote
2121:Wikibooks
2071:rationale
2036:knowledge
2011:education
1931:OODA loop
1655:Prototype
1640:Flowchart
1598:Blueprint
1466:computing
1402:Universal
1350:Safe-life
1255:Low-level
1245:Iterative
1225:Inclusive
1210:Geodesign
1101:Defensive
1049:Co-design
1019:Affective
183:main loop
175:resources
160:Technique
127:3D models
2128:Wikinews
2061:paradigm
2041:language
2021:engineer
2016:elements
2006:director
1691:property
1536:thinking
1526:strategy
1511:research
1471:controls
1429:Empathic
1360:Systemic
1320:Rational
1275:New Wave
1089:Critical
312:Designer
181:and the
136:coupling
123:software
2114:Commons
2086:studies
2031:history
1999:student
1984:classic
1972:Design
1886:.design
1814:Graphex
1516:science
1506:pattern
1501:methods
1476:culture
1459:Design
1270:Modular
1123:Diffuse
1044:Closure
766:Ceramic
424:Signage
307:Outline
80:scholar
2181:Design
2091:studio
2076:review
2056:museum
1979:change
1787:Awards
1660:Sketch
1645:Mockup
1625:CAutoD
1566:Awards
1531:theory
1521:sprint
1496:marker
1461:choice
835:&
833:design
669:design
577:design
459:design
377:Motion
339:design
296:Design
82:
75:
68:
61:
53:
1974:brief
1861:Agile
1580:Tools
1557:Tools
1195:For X
831:Other
750:Other
87:JSTOR
73:books
2051:load
2046:life
2026:firm
1613:CAID
1481:flow
1397:TRIZ
1285:Open
129:. A
59:news
1608:CAD
1588:AAD
1365:SOD
1345:RWD
1215:HCD
682:EED
531:EID
42:by
2167::
193:,
185:.
138:.
288:e
281:t
274:v
109:)
103:(
98:)
94:(
84:·
77:·
70:·
63:·
36:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.