1649:
136:
54:
227:
45:
413:
acknowledging a write to the client. Parameters define item ages that affect when data is persisted, and how max memory and migration from main-memory to disk is handled. It supports working sets greater than a memory quota per "node" or "bucket". External systems can subscribe to filtered data streams, supporting, for example,
376:
The cluster manager supervises the configuration and behavior of all the servers in a
Couchbase cluster. It configures and supervises inter-node behavior like managing replication streams and re-balancing operations. It also provides metric aggregation and consensus functions for the cluster, and a
263:
by creating, storing, retrieving, aggregating, manipulating and presenting data. In support of these kinds of application needs, Couchbase Server is designed to provide easy-to-scale key-value, or JSON document access, with low latency and high sustainability throughput. It is designed to be
412:
The data manager stores and retrieves documents in response to data operations from applications. It asynchronously writes data to disk after acknowledging to the client. In version 1.7 and later, applications can optionally ensure data is written to more than one server or to disk before
539:
called SQL++ (formerly called N1QL), is used for manipulating the JSON data in
Couchbase, just like SQL manipulates data in RDBMS. It has SELECT, INSERT, UPDATE, DELETE, MERGE statements to operate on JSON data. It was initially announced in March 2015 as "SQL for documents".
788:
Couchbase Mobile, which stores data locally on devices (usually mobile devices) is used to create “offline-first” applications that can operate when a device is not connected to a network and synchronize with
Couchbase Server once a network connection is re-established.
355:
Every
Couchbase node consists of a data service, index service, query service, and cluster manager component. Starting with the 4.0 release, the three services can be distributed to run on separate nodes of the cluster if needed. In the parlance of Eric Brewer's
806:
to support their “open, simple, and agile” strategy to consume and integrate data on loyalty programs for airline and other travel partners. High scalability is needed when disruptive travel events create a need to recognize and compensate high value customers.
429:
A document is the most basic unit of data manipulation in
Couchbase Server. Documents are stored in JSON document format with no predefined schemas. Non-JSON documents can also be stored in Couchbase Server (binary, serialized values, XML, etc.)
784:
Couchbase is used to support applications where a flexible data model, easy scalability, and consistent high performance are required, such as tracking real-time user activity or providing a store of user preferences or online applications.
483:
technology and is available in a community edition without recent bug fixes with an Apache 2.0 license and an edition for commercial use. Couchbase Server builds are available for Ubuntu, Debian, Red Hat, SUSE, Oracle Linux,
307:
with the simplicity, speed, and scalability of memcached, but also the storage, persistence and querying capabilities of a database. The original membase source code was contributed by NorthScale, and project co-sponsors
454:
or sudden loss of power. Data is written to the data file in an append-only manner, which enables
Couchbase to do mostly sequential writes for update, and provide an optimized access patterns for disk I/O.
796:
uses
Couchbase Mobile to support the Evo application, a healthy lifestyle research program where data is used to help participants improve dietary quality, physical activity, stress, or sleep.
1719:
1684:
1231:
1694:
781:, a high-speed data cache, and can be used as a drop-in replacement for Memcached, providing high availability for memcached application without code changes.
1689:
331:
said it had changed some of its systems to use
Couchbase. In December of 2012, Couchbase Server 2.0 (announced in July 2011) was released and included a new
1664:
319:
On
February 8, 2011, the Membase project founders and Membase, Inc. announced a merger with CouchOne (a company with many of the principal players behind
400:
within the nodes of a cluster can be controlled with several parameters. In
December of 2012, support was added for replication between different
1498:
1714:
1159:
967:
945:
923:
900:
1094:
53:
1709:
1674:
1569:
1523:
1292:
1242:
1449:
1209:
361:
276:
1232:"Cisco and Solarflare Achieve Dramatic Latency Reduction for Interactive Web Applications with Couchbase, a NoSQL Database"
1402:
1347:
1190:
504:
382:
153:
991:
524:
115:
1140:
1679:
1425:
516:
500:
246:
165:
92:
838:
256:
185:
1613:
471:
published a benchmark that measured the latency and throughput of Couchbase Server with a mixed workload in 2012.
520:
242:
161:
1544:
1704:
508:
157:
793:
340:
1001:
552:
548:
1022:
386:
1110:
1064:
821:
for recruiter and jobs products, counters for security defense mechanisms, for internal applications.
997:
815:
480:
365:
288:
250:
177:
265:
172:
977:
1699:
181:
1570:"Top Couchbase Competitors and Alternatives - Gartner 2022 - Cloud Database Management Systems"
1046:
769:
manages secure access and synchronization of data between Couchbase Lite and Couchbase Server.
757:(originally TouchDB) provides native libraries for offline-first NoSQL databases with built-in
1587:
1167:
1090:
963:
941:
919:
896:
818:
485:
439:
313:
1528:
1318:
878:
799:
556:
414:
397:
280:
196:
1319:"Ssssh! don't tell anyone but Couchbase is a serious contender: Couchbase Live Europe 2015"
259:
software package optimized for interactive applications. These applications may serve many
226:
1599:
850:
846:
748:
324:
304:
260:
135:
66:
1648:
442:
that implements memcached compatible APIs such as get, set, delete, append, prepend etc.
1669:
1524:"Amadeus Loyalty wins the Couchbase Community Award under the Cloud Computing Category"
1296:
1267:
983:
536:
492:
418:
28:
1473:
1658:
1238:
762:
468:
450:
Couchbase Server has a tail-append storage design that is immune to data corruption,
189:
803:
758:
284:
1614:"MongoDB to Couchbase: An Introduction to Developers and Experts - DZone Database"
327:
In January 2012, Couchbase released Couchbase Server 1.8. In September of 2012,
1499:"How Northwestern's Catalyst Lab scales healthy behavior program with Couchbase"
874:
579:
491:
Couchbase has supported software developers' kits for the programming languages
401:
357:
344:
544:
451:
268:
from a single machine to very large-scale deployments spanning many machines.
61:
1394:
1339:
1642:
830:
778:
555:. The SQL++ data model is also a proper superset and generalization of the
336:
300:
272:
44:
1369:
1065:"NewProtocols - memcached - Klingon - Memcached - Google Project Hosting"
866:
858:
854:
811:
202:
17:
124:
910:
Ostrovsky, David; Haji, Mohammed; Rodenski, Yaniv (November 26, 2015),
862:
842:
512:
464:
320:
1114:
959:
915:
328:
438:
Couchbase Server includes a built-in multi-threaded object-managed
323:) with an associated project merger. The merged company was called
149:
1144:
937:
870:
834:
316:(then known as NHN) to a new project on membase.org in June 2010.
309:
253:
225:
378:
332:
1191:"Want to know what your memcached servers are doing? Tap them"
956:
Pro Couchbase Development: A NoSQL Platform for the Enterprise
551:(N1NF) with support for nested attributes and domain-oriented
496:
368:, or it can be set up as an AP system with multiple clusters.
360:, Couchbase is normally a CP type system meaning it provides
303:
project, who had founded a company, NorthScale, to develop a
271:
Couchbase Server provided client protocol compatibility with
213:
467:
in 2012, compared Couchbase Server with other technologies.
381:
cluster management interface. The cluster manager uses the
992:
A Guide to N1QL features in Couchbase 5.5: Special Edition
1002:(Oct 19, 2018) SQL++ For SQL Users: A Tutorial, Couchbase
1141:"Couchbase 2.0 released; implements JSON document store"
837:. For document databases, Couchbase competes with other
479:
Couchbase Server is a packaged version of Couchbase's
1450:"Introduction to Couchbase - NoSQL Document Database"
680:
638:
335:document store, indexing and querying, incremental
208:
195:
171:
145:
114:
91:
72:
60:
1426:"Couchbase server as a Memcached cluster (part 2)"
976:Sangudi, Gerald; et al. (October 20, 2017),
299:Membase was developed by several leaders of the
283:, live cluster reconfiguration, rebalancing and
990:Vemulapalli, Sitaram; et al. (May 10, 2018),
8:
1111:"Balancing Oracle and open source at Orbitz"
895:(1st ed.). O'Reilly Media. p. 88.
37:
1720:Software using the Business Source License
1647:
1160:"Couchbase goes 2.0, pushes SQL for NoSQL"
134:
43:
36:
1685:Client-server database management systems
1089:. John Wiley & Sons. pp. 15–16.
1340:"DB-Engines: Couchbase including Mobile"
1013:
932:Potsangbam, Henry (November 23, 2015),
747:Couchbase Mobile / Couchbase Lite is a
1595:
1585:
841:systems. It is commonly compared with
810:Starting in 2012, it played a role in
1695:Applications of distributed computing
1134:
1132:
1041:
1039:
1023:"The Unreasonable Effectiveness of C"
979:N1QL: A Practical Guide (2nd Edition)
893:Getting Started with Couchbase Server
829:For caching, Couchbase competes with
7:
1690:Database-related software for Linux
777:Couchbase began as an evolution of
1665:Distributed computing architecture
1543:Michael Kehoe (December 6, 2017).
1139:Andrew Brust (December 12, 2012).
1085:Shashank Tiwari (31 August 2011).
98:7.6.2 / July 19, 2024
25:
1545:"Couchbase Ecosystem at LinkedIn"
1208:Frank Weigel (October 30, 2012).
1268:"Couchbase Open Source Projects"
1158:Derrick Harris (July 29, 2011).
954:Vohra, Deepak (August 3, 2015),
463:A performance benchmark done by
52:
1424:Jaquier, Yannick (2016-09-27).
1405:from the original on 2013-07-29
1350:from the original on 2013-07-29
1241:. June 18, 2012. Archived from
1189:Trond Norbye (March 15, 2010).
1021:Damien Katz (January 8, 2013).
1317:Andy Slater (March 24, 2015).
1047:"Couchbase Adopts BSL License"
814:'s caching systems, including
182:distributed key-value database
1:
994:, Self-published, p. 112
488:and macOS operating systems.
912:Pro Couchbase Server 2nd ed.
751:providing data replication.
1715:Document-oriented databases
1295:. Couchbase. Archived from
1293:"Couchbase Server Editions"
891:Brown, MC (June 22, 2012).
383:Erlang programming language
247:shared-nothing architecture
1736:
839:document-oriented database
257:document-oriented database
186:document-oriented database
34:Open-source NoSQL database
26:
667:"%@example.org"
393:Replication and fail-over
110:
87:
51:
42:
1549:engineering.linkedin.com
1395:"Sync Gateway Couchbase"
1210:"Benchmarking Couchbase"
765:replication mechanisms.
566:
27:Not to be confused with
1710:Distributed data stores
1675:Cross-platform software
1454:Today Software Magazine
794:Northwestern University
230:Couchbase at AWS Summit
237:, originally known as
231:
549:non-first normal form
475:Licensing and support
387:Open Telecom Platform
229:
1117:. September 21, 2012
802:uses Couchbase with
792:The Catalyst Lab at
481:open source software
434:Object-managed cache
178:Multi-model database
1532:. January 20, 2022.
587:"friends"
366:partition tolerance
39:
1680:Structured storage
1598:has generic name (
1474:"Couchbase Mobile"
1370:"Lite | Couchbase"
1272:Couchbase web site
1248:on August 13, 2012
1170:on October 2, 2016
1087:Professional NoSQL
1051:The Couchbase Blog
934:Learning Couchbase
232:
1480:. 6 February 2022
1374:www.couchbase.com
730:"Pavan"
605:"Pavan"
572:"email"
486:Microsoft Windows
314:Naver Corporation
289:data partitioning
275:, but added disk
224:
223:
16:(Redirected from
1727:
1651:
1646:
1645:
1643:Official website
1628:
1627:
1625:
1624:
1610:
1604:
1603:
1597:
1593:
1591:
1583:
1581:
1580:
1565:
1559:
1558:
1556:
1555:
1540:
1534:
1533:
1529:Amadeus IT Group
1520:
1514:
1513:
1511:
1510:
1495:
1489:
1488:
1486:
1485:
1470:
1464:
1463:
1461:
1460:
1446:
1440:
1439:
1437:
1436:
1421:
1415:
1414:
1412:
1410:
1391:
1385:
1384:
1382:
1380:
1366:
1360:
1359:
1357:
1355:
1336:
1330:
1329:
1327:
1325:
1314:
1308:
1307:
1305:
1304:
1289:
1283:
1282:
1280:
1278:
1264:
1258:
1257:
1255:
1253:
1247:
1236:
1228:
1222:
1221:
1219:
1217:
1205:
1199:
1198:
1186:
1180:
1179:
1177:
1175:
1166:. Archived from
1155:
1149:
1148:
1136:
1127:
1126:
1124:
1122:
1107:
1101:
1100:
1082:
1076:
1075:
1073:
1072:
1061:
1055:
1054:
1053:. 26 March 2021.
1043:
1034:
1033:
1031:
1029:
1018:
987:
982:(2nd ed.),
972:
958:(1st ed.),
950:
936:(1st ed.),
928:
914:(2nd ed.),
906:
871:Redis Enterprise
743:Couchbase Mobile
738:
737:
734:
731:
728:
725:
722:
719:
716:
713:
710:
707:
704:
701:
698:
695:
692:
689:
686:
683:
672:
671:
668:
665:
662:
659:
656:
653:
650:
647:
644:
641:
630:
627:
624:
621:
620:"Ravi"
618:
615:
614:"name"
612:
609:
606:
603:
600:
599:"name"
597:
594:
591:
588:
585:
582:
576:
573:
570:
557:relational model
415:full text search
398:Data replication
281:data replication
261:concurrent users
243:source-available
235:Couchbase Server
220:
217:
215:
138:
133:
130:
128:
126:
105:
103:
83:
81:
76:August 2010
56:
47:
40:
38:Couchbase Server
21:
1735:
1734:
1730:
1729:
1728:
1726:
1725:
1724:
1705:Data management
1655:
1654:
1641:
1640:
1637:
1632:
1631:
1622:
1620:
1612:
1611:
1607:
1594:
1584:
1578:
1576:
1567:
1566:
1562:
1553:
1551:
1542:
1541:
1537:
1522:
1521:
1517:
1508:
1506:
1497:
1496:
1492:
1483:
1481:
1472:
1471:
1467:
1458:
1456:
1448:
1447:
1443:
1434:
1432:
1423:
1422:
1418:
1408:
1406:
1393:
1392:
1388:
1378:
1376:
1368:
1367:
1363:
1353:
1351:
1338:
1337:
1333:
1323:
1321:
1316:
1315:
1311:
1302:
1300:
1291:
1290:
1286:
1276:
1274:
1266:
1265:
1261:
1251:
1249:
1245:
1234:
1230:
1229:
1225:
1215:
1213:
1207:
1206:
1202:
1188:
1187:
1183:
1173:
1171:
1157:
1156:
1152:
1138:
1137:
1130:
1120:
1118:
1109:
1108:
1104:
1097:
1084:
1083:
1079:
1070:
1068:
1063:
1062:
1058:
1045:
1044:
1037:
1027:
1025:
1020:
1019:
1015:
1010:
998:Chamberlin, Don
975:
970:
962:, p. 331,
953:
948:
940:, p. 202,
931:
926:
918:, p. 349,
909:
903:
890:
887:
859:Google Bigtable
847:Amazon DynamoDB
827:
775:
749:mobile database
745:
735:
732:
729:
726:
723:
720:
717:
714:
711:
708:
705:
702:
699:
696:
693:
690:
687:
684:
681:
669:
666:
663:
660:
657:
654:
651:
648:
645:
642:
639:
632:
631:
628:
625:
622:
619:
616:
613:
610:
607:
604:
601:
598:
595:
592:
589:
586:
583:
577:
574:
571:
568:
565:
533:
477:
461:
448:
436:
427:
410:
395:
374:
372:Cluster manager
353:
325:Couchbase, Inc.
305:key-value store
297:
295:Product history
245:, distributed (
212:
141:
123:
106:
101:
99:
79:
77:
73:Initial release
67:Couchbase, Inc.
35:
32:
23:
22:
15:
12:
11:
5:
1733:
1731:
1723:
1722:
1717:
1712:
1707:
1702:
1697:
1692:
1687:
1682:
1677:
1672:
1667:
1657:
1656:
1653:
1652:
1636:
1635:External links
1633:
1630:
1629:
1605:
1568:Inc, Gartner.
1560:
1535:
1515:
1490:
1465:
1441:
1416:
1386:
1361:
1331:
1309:
1284:
1259:
1223:
1200:
1195:Couchbase blog
1181:
1150:
1128:
1102:
1095:
1077:
1056:
1035:
1012:
1011:
1009:
1006:
1005:
1004:
995:
988:
984:Self-published
973:
969:978-1484214350
968:
951:
947:978-1785288593
946:
929:
925:978-1484211861
924:
907:
902:978-1449331061
901:
886:
883:
826:
823:
774:
771:
755:Couchbase Lite
744:
741:
740:
739:
678:
674:
673:
636:
567:
564:
561:
537:query language
532:
529:
476:
473:
460:
457:
447:
446:Storage engine
444:
435:
432:
426:
423:
421:or archiving.
419:data analytics
409:
406:
394:
391:
373:
370:
352:
349:
296:
293:
222:
221:
210:
206:
205:
199:
193:
192:
175:
169:
168:
147:
143:
142:
140:
139:
120:
118:
112:
111:
108:
107:
97:
95:
93:Stable release
89:
88:
85:
84:
74:
70:
69:
64:
58:
57:
49:
48:
33:
29:Apache CouchDB
24:
14:
13:
10:
9:
6:
4:
3:
2:
1732:
1721:
1718:
1716:
1713:
1711:
1708:
1706:
1703:
1701:
1698:
1696:
1693:
1691:
1688:
1686:
1683:
1681:
1678:
1676:
1673:
1671:
1668:
1666:
1663:
1662:
1660:
1650:
1644:
1639:
1638:
1634:
1619:
1615:
1609:
1606:
1601:
1589:
1575:
1571:
1564:
1561:
1550:
1546:
1539:
1536:
1531:
1530:
1525:
1519:
1516:
1504:
1500:
1494:
1491:
1479:
1478:DEV Community
1475:
1469:
1466:
1455:
1451:
1445:
1442:
1431:
1427:
1420:
1417:
1404:
1400:
1396:
1390:
1387:
1375:
1371:
1365:
1362:
1349:
1345:
1341:
1335:
1332:
1320:
1313:
1310:
1299:on 2012-12-27
1298:
1294:
1288:
1285:
1273:
1269:
1263:
1260:
1244:
1240:
1239:Cisco Systems
1233:
1227:
1224:
1216:September 30,
1211:
1204:
1201:
1196:
1192:
1185:
1182:
1174:September 19,
1169:
1165:
1161:
1154:
1151:
1146:
1142:
1135:
1133:
1129:
1121:September 19,
1116:
1112:
1106:
1103:
1098:
1096:9781118167809
1092:
1088:
1081:
1078:
1066:
1060:
1057:
1052:
1048:
1042:
1040:
1036:
1028:September 30,
1024:
1017:
1014:
1007:
1003:
999:
996:
993:
989:
986:, p. 423
985:
981:
980:
974:
971:
965:
961:
957:
952:
949:
943:
939:
935:
930:
927:
921:
917:
913:
908:
904:
898:
894:
889:
888:
884:
882:
880:
876:
872:
868:
864:
860:
856:
852:
848:
844:
840:
836:
832:
824:
822:
820:
817:
813:
808:
805:
801:
797:
795:
790:
786:
782:
780:
772:
770:
768:
764:
763:client-server
760:
756:
752:
750:
742:
679:
676:
675:
637:
634:
633:
580:
562:
560:
558:
554:
553:normalization
550:
546:
541:
538:
530:
528:
526:
522:
518:
514:
510:
506:
502:
498:
494:
489:
487:
482:
474:
472:
470:
469:Cisco Systems
466:
458:
456:
453:
445:
443:
441:
433:
431:
424:
422:
420:
416:
407:
405:
403:
399:
392:
390:
388:
384:
380:
371:
369:
367:
363:
359:
350:
348:
346:
342:
338:
334:
330:
326:
322:
317:
315:
311:
306:
302:
294:
292:
290:
286:
282:
278:
274:
269:
267:
262:
258:
255:
252:
248:
244:
240:
236:
228:
219:
211:
207:
204:
200:
198:
194:
191:
190:JSON database
187:
183:
179:
176:
174:
170:
167:
163:
159:
155:
151:
148:
144:
137:
132:
122:
121:
119:
117:
113:
109:
96:
94:
90:
86:
75:
71:
68:
65:
63:
59:
55:
50:
46:
41:
30:
19:
1621:. Retrieved
1617:
1608:
1577:. Retrieved
1573:
1563:
1552:. Retrieved
1548:
1538:
1527:
1518:
1507:. Retrieved
1505:. 2021-12-31
1502:
1493:
1482:. Retrieved
1477:
1468:
1457:. Retrieved
1453:
1444:
1433:. Retrieved
1429:
1419:
1407:. Retrieved
1398:
1389:
1377:. Retrieved
1373:
1364:
1352:. Retrieved
1343:
1334:
1324:February 13,
1322:. Retrieved
1312:
1301:. Retrieved
1297:the original
1287:
1275:. Retrieved
1271:
1262:
1250:. Retrieved
1243:the original
1226:
1214:. Retrieved
1203:
1194:
1184:
1172:. Retrieved
1168:the original
1163:
1153:
1119:. Retrieved
1105:
1086:
1080:
1069:. Retrieved
1067:. 2011-08-22
1059:
1050:
1026:. Retrieved
1016:
978:
955:
933:
911:
892:
885:Bibliography
867:IBM Cloudant
851:Oracle RDBMS
828:
825:Alternatives
809:
804:Apache Kafka
798:
791:
787:
783:
776:
767:Sync Gateway
766:
759:peer-to-peer
754:
753:
746:
542:
534:
490:
478:
462:
449:
437:
428:
411:
408:Data manager
402:data centers
396:
375:
354:
351:Architecture
345:data centers
318:
298:
285:multitenancy
270:
238:
234:
233:
62:Developer(s)
1596:|last=
1503:VentureBeat
1212:. Couchbase
875:SingleStore
677:Array query
459:Performance
452:OOM killers
425:Data format
362:consistency
358:CAP theorem
341:replication
277:persistence
251:multi-model
1659:Categories
1623:2022-02-09
1579:2022-02-09
1554:2022-02-09
1509:2022-02-09
1484:2022-02-09
1459:2022-02-09
1435:2022-02-09
1399:DB-Engines
1344:DB-Engines
1303:2012-12-07
1277:October 7,
1252:October 7,
1071:2013-06-04
1008:References
635:Like query
545:data model
543:The SQL++
417:indexing,
216:.couchbase
146:Written in
129:/couchbase
116:Repository
102:2024-07-19
1700:Databases
1618:dzone.com
879:MarkLogic
831:Memcached
779:Memcached
715:SATISFIES
337:MapReduce
301:memcached
273:memcached
266:clustered
201:BSL 1.1,
131:/manifest
18:CouchBase
1588:cite web
1430:IT World
1403:Archived
1348:Archived
855:DataStax
812:LinkedIn
385:and the
203:freemium
1574:Gartner
1409:29 June
1354:29 June
863:MariaDB
843:MongoDB
819:caching
816:backend
800:Amadeus
712:friends
563:Example
513:Node.js
465:Altoros
379:RESTful
343:across
321:CouchDB
241:, is a
239:Membase
209:Website
197:License
100: (
80:2010-08
78: (
1379:11 May
1164:GigaOm
1115:GigaOM
1093:
966:
960:Apress
944:
922:
916:Apress
899:
877:, and
694:bucket
682:SELECT
652:bucket
640:SELECT
581:"
578:"
523:, and
505:Python
329:Orbitz
154:Erlang
125:github
1670:NoSQL
1246:(PDF)
1235:(PDF)
1145:ZDNet
938:Packt
835:Redis
700:WHERE
661:email
658:WHERE
531:SQL++
525:Scala
440:cache
310:Zynga
287:with
254:NoSQL
1600:help
1411:2021
1381:2020
1356:2021
1326:2018
1279:2016
1254:2016
1218:2016
1176:2016
1123:2016
1091:ISBN
1030:2016
964:ISBN
942:ISBN
920:ISBN
897:ISBN
833:and
773:Uses
724:name
688:FROM
664:LIKE
646:FROM
517:Java
501:Ruby
493:.NET
364:and
339:and
333:JSON
312:and
218:.com
173:Type
166:Java
127:.com
1000:;
761:or
733:END
703:ANY
547:is
497:PHP
214:www
150:C++
1661::
1616:.
1592::
1590:}}
1586:{{
1572:.
1547:.
1526:.
1501:.
1476:.
1452:.
1428:.
1401:.
1397:.
1372:.
1346:.
1342:.
1270:.
1237:.
1193:.
1162:.
1143:.
1131:^
1113:.
1049:.
1038:^
881:.
873:,
869:,
865:,
861:,
857:,
853:,
849:,
845:,
709:IN
608:},
559:.
535:A
527:.
521:Go
519:,
515:,
511:,
507:,
503:,
499:,
495:,
404:.
389:.
347:.
291:.
279:,
249:)
188:,
184:,
180:,
164:,
162:Go
160:,
156:,
152:,
1626:.
1602:)
1582:.
1557:.
1512:.
1487:.
1462:.
1438:.
1413:.
1383:.
1358:.
1328:.
1306:.
1281:.
1256:.
1220:.
1197:.
1178:.
1147:.
1125:.
1099:.
1074:.
1032:.
905:.
736:;
727:=
721:.
718:x
706:x
697:`
691:`
685:*
670:;
655:`
649:`
643:*
629:}
626:]
623:}
617::
611:{
602::
596:{
593:[
590::
584:,
575::
569:{
509:C
158:C
104:)
82:)
31:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.