|
From: <sv...@va...> - 2013-10-06 16:35:49
|
Author: philippe
Date: Sun Oct 6 16:35:35 2013
New Revision: 13622
Log:
pub_tool_oset.h and m_oset.c cleanup
* Remove dead code in m_oset.c VG_(OSetGen_ResetIterAt)
The code at the end of VG_(OSetGen_ResetIterAt) was unreachable
(detected by BEAM checker).
Looking at SVN, the initial commit of VG_(OSetGen_ResetIterAt)
already contained this deadcode.
* pub_tool_oset.h was wrongly indicating that signed words could
be used for fast cmp oset.
* modified memcheck/tests/unit_oset.c to test VG_(OSetGen_ResetIterAt)
* modified memcheck/tests/unit_oset.c to not use signed words
(it was previously using signed words, but only with positive values)
Modified:
trunk/coregrind/m_oset.c
trunk/include/pub_tool_oset.h
trunk/memcheck/tests/unit_oset.c
trunk/memcheck/tests/unit_oset.stdout.exp
Modified: trunk/coregrind/m_oset.c
==============================================================================
--- trunk/coregrind/m_oset.c (original)
+++ trunk/coregrind/m_oset.c Sun Oct 6 16:35:35 2013
@@ -864,7 +864,6 @@
// function supplied to VG_(OSetGen_Create).
void VG_(OSetGen_ResetIterAt)(AvlTree* oset, const void* k)
{
- Int i;
AvlNode *n, *t;
Word cmpresS; /* signed */
UWord cmpresU; /* unsigned */
@@ -910,13 +909,6 @@
}
t = cmpresU==0 ? t->left : t->right;
}
- if (stackPop(oset, &n, &i)) {
- // If we've pushed something to stack and did not find the exact key,
- // we must fix the top element of stack.
- vg_assert(i == 2);
- stackPush(oset, n, 3);
- // the stack looks like {2, 2, ..., 2, 3}
- }
}
/*--------------------------------------------------------------------*/
Modified: trunk/include/pub_tool_oset.h
==============================================================================
--- trunk/include/pub_tool_oset.h (original)
+++ trunk/include/pub_tool_oset.h Sun Oct 6 16:35:35 2013
@@ -56,9 +56,12 @@
// function even a (non-overlapping) interval list can be created. But
// the cost of calling a function for every comparison can be high during
// lookup. If no comparison function is provided, we assume that keys are
-// (signed or unsigned) words, and that the key is the first word in each
+// unsigned words, and that the key is the first word in each
// element. This fast comparison is suitable for an OSet containing
// structs where the first element is an Addr, for example.
+// Do not assume fast comparison works properly with signed words.
+// A.o. iterating over the values will not return them in the correct
+// order.
//
// Each OSet interface also has an iterator, which makes it simple to
// traverse all the nodes in order. Note that the iterator maintains state
@@ -228,7 +231,7 @@
// If there are several OSet managing similar such elements, it might be
// interesting to use a shared pool for these OSet.
// To have multiple OSets sharing a pool allocator, create the first OSet
-// with VG_(OSetGen_Create). Create subsequent OSet with
+// with VG_(OSetGen_Create_With_Pool). Create subsequent OSet with
// VG_(OSetGen_EmptyClone).
extern void VG_(OSetGen_Destroy) ( OSet* os );
Modified: trunk/memcheck/tests/unit_oset.c
==============================================================================
--- trunk/memcheck/tests/unit_oset.c (original)
+++ trunk/memcheck/tests/unit_oset.c Sun Oct 6 16:35:35 2013
@@ -85,9 +85,10 @@
void example1singleset(OSet* oset, char *descr)
{
Int i, n;
- Word v, prev;
- Word* vs[NN];
- Word *pv;
+ UWord v, prev;
+ UWord* vs[NN];
+ UWord *pv;
+ UWord sorted_elts[NN]; // Used to test VG_(OSetGen_ResetIterAt)
// Try some operations on an empty OSet to ensure they don't screw up.
vg_assert( ! VG_(OSetGen_Contains)(oset, &v) );
@@ -100,13 +101,14 @@
// and shuffle them randomly.
for (i = 0; i < NN; i++) {
vs[i] = VG_(OSetGen_AllocNode)(oset, sizeof(Word));
- *(vs[i]) = 2*i;
+ *(vs[i]) = 2*(i+1);
+ sorted_elts[i] = *(vs[i]);
}
seed = 0;
for (i = 0; i < NN; i++) {
- Word r1 = myrandom() % NN;
- Word r2 = myrandom() % NN;
- Word* tmp= vs[r1];
+ UWord r1 = myrandom() % NN;
+ UWord r2 = myrandom() % NN;
+ UWord* tmp= vs[r1];
vs[r1] = vs[r2];
vs[r2] = tmp;
}
@@ -124,15 +126,60 @@
assert( VG_(OSetGen_Contains)(oset, vs[i]) );
}
+#define FULLCHECKEVERY 20
+ // Check VG_(OSetGen_ResetIterAt) works before, at, and after each element.
+ // For some elements, we check all the successive elements.
+ for (i = 0; i < NN; i++) {
+ UWord k;
+ UWord *pval;
+ Int j;
+
+ // check ResetIterAt just before an elt gives this elt.
+ k = sorted_elts[i] - 1;
+ VG_(OSetGen_ResetIterAt) (oset, &k);
+ // Check all elts till the end
+ for (j = i; j < NN; j++) {
+ pval = VG_(OSetGen_Next)(oset);
+ assert (*pval == sorted_elts[j]);
+ if (i % FULLCHECKEVERY != 0) break;
+ }
+
+ // check ResetIterAt at an elt gives this elt.
+ k = sorted_elts[i];
+ VG_(OSetGen_ResetIterAt) (oset, &k);
+ // Check all elts till the end
+ for (j = i; j < NN; j++) {
+ pval = VG_(OSetGen_Next)(oset);
+ assert (*pval == sorted_elts[j]);
+ if (i % FULLCHECKEVERY != 0) break;
+ }
+
+ // check ResetIterAt after an elt gives the next elt or nothing
+ // when we reset after the last elt.
+ k = sorted_elts[i] + 1;
+ VG_(OSetGen_ResetIterAt) (oset, &k);
+ if (i < NN - 1) {
+ for (j = i+1; j < NN; j++) {
+ pval = VG_(OSetGen_Next)(oset);
+ assert (*pval == sorted_elts[j]);
+ if (i % FULLCHECKEVERY != 0) break;
+ }
+ } else {
+ pval = VG_(OSetGen_Next)(oset);
+ assert (pval == NULL);
+ }
+
+ }
+
// Check we cannot find elements we did not insert, below, within (odd
// numbers), and above the inserted elements.
- v = -1;
+ v = 0;
assert( ! VG_(OSetGen_Contains)(oset, &v) );
for (i = 0; i < NN; i++) {
v = *(vs[i]) + 1;
assert( ! VG_(OSetGen_Contains)(oset, &v) );
}
- v = NN*2;
+ v = 2*(NN+1);
assert( ! VG_(OSetGen_Contains)(oset, &v) );
// Check we can find all the elements we inserted, and the right values
@@ -145,10 +192,10 @@
// there is the right number of them.
n = 0;
pv = NULL;
- prev = -1;
+ prev = 0;
VG_(OSetGen_ResetIter)(oset);
while ( (pv = VG_(OSetGen_Next)(oset)) ) {
- Word curr = *pv;
+ UWord curr = *pv;
assert(prev < curr);
prev = curr;
n++;
@@ -212,7 +259,7 @@
{
OSet *oset, *oset_empty_clone;
- // Create a static OSet of Ints. This one uses fast (built-in)
+ // Create a static OSet of UWords. This one uses fast (built-in)
// comparisons.
// First a single oset, no pool allocator.
@@ -255,10 +302,10 @@
void example1b(void)
{
Int i, n;
- Word v = 0, prev;
- Word vs[NN];
+ UWord v = 0, prev;
+ UWord vs[NN];
- // Create a static OSet of Ints. This one uses fast (built-in)
+ // Create a static OSet of UWords. This one uses fast (built-in)
// comparisons.
OSet* oset = VG_(OSetWord_Create)(allocate_node, "oset_test.2", free_node);
@@ -275,9 +322,9 @@
}
seed = 0;
for (i = 0; i < NN; i++) {
- Word r1 = myrandom() % NN;
- Word r2 = myrandom() % NN;
- Word tmp = vs[r1];
+ UWord r1 = myrandom() % NN;
+ UWord r2 = myrandom() % NN;
+ UWord tmp = vs[r1];
vs[r1] = vs[r2];
vs[r2] = tmp;
}
@@ -297,7 +344,7 @@
// Check we cannot find elements we did not insert, below, within (odd
// numbers), and above the inserted elements.
- v = -1;
+ v = 0xffffffff;
assert( ! VG_(OSetWord_Contains)(oset, v) );
for (i = 0; i < NN; i++) {
v = vs[i] + 1;
@@ -314,11 +361,14 @@
// Check that we can iterate over the OSet elements in sorted order, and
// there is the right number of them.
n = 0;
- prev = -1;
+ prev = 0;
VG_(OSetWord_ResetIter)(oset);
while ( VG_(OSetWord_Next)(oset, (UWord *)&v) ) {
- Word curr = v;
- assert(prev < curr);
+ UWord curr = v;
+ if (n == 0)
+ assert(prev == curr);
+ else
+ assert(prev < curr);
prev = curr;
n++;
}
Modified: trunk/memcheck/tests/unit_oset.stdout.exp
==============================================================================
--- trunk/memcheck/tests/unit_oset.stdout.exp (original)
+++ trunk/memcheck/tests/unit_oset.stdout.exp Sun Oct 6 16:35:35 2013
@@ -1,3998 +1,3998 @@
-- start single oset, no pool allocator ----------------
-.. .. .. .. .. .. .. .. .. 1998
-.. .. .. .. .. .. .. .. 1996
-.. .. .. .. .. .. .. .. .. .. 1994
-.. .. .. .. .. .. .. .. .. 1992
-.. .. .. .. .. .. .. .. .. .. 1990
-.. .. .. .. .. .. .. 1988
-.. .. .. .. .. .. .. .. .. 1986
-.. .. .. .. .. .. .. .. .. .. 1984
-.. .. .. .. .. .. .. .. 1982
-.. .. .. .. .. .. .. .. .. .. 1980
-.. .. .. .. .. .. .. .. .. 1978
-.. .. .. .. .. .. .. .. .. .. 1976
-.. .. .. .. .. .. 1974
-.. .. .. .. .. .. .. .. .. .. 1972
-.. .. .. .. .. .. .. .. .. 1970
-.. .. .. .. .. .. .. .. .. .. 1968
-.. .. .. .. .. .. .. .. 1966
-.. .. .. .. .. .. .. .. .. .. 1964
-.. .. .. .. .. .. .. .. .. 1962
-.. .. .. .. .. .. .. 1960
-.. .. .. .. .. .. .. .. .. .. 1958
-.. .. .. .. .. .. .. .. .. 1956
-.. .. .. .. .. .. .. .. 1954
-.. .. .. .. .. .. .. .. .. .. 1952
-.. .. .. .. .. .. .. .. .. 1950
-.. .. .. .. .. .. .. .. .. .. 1948
-.. .. .. .. .. 1946
-.. .. .. .. .. .. .. .. .. 1944
-.. .. .. .. .. .. .. .. 1942
-.. .. .. .. .. .. .. 1940
-.. .. .. .. .. .. .. .. .. .. 1938
-.. .. .. .. .. .. .. .. .. 1936
-.. .. .. .. .. .. .. .. 1934
-.. .. .. .. .. .. .. .. .. 1932
-.. .. .. .. .. .. 1930
-.. .. .. .. .. .. .. .. .. 1928
-.. .. .. .. .. .. .. .. .. .. 1926
-.. .. .. .. .. .. .. .. 1924
-.. .. .. .. .. .. .. .. .. .. 1922
-.. .. .. .. .. .. .. .. .. 1920
-.. .. .. .. .. .. .. .. .. .. 1918
-.. .. .. .. .. .. .. 1916
-.. .. .. .. .. .. .. .. .. 1914
-.. .. .. .. .. .. .. .. 1912
-.. .. .. .. .. .. .. .. .. .. 1910
-.. .. .. .. .. .. .. .. .. 1908
-.. .. .. .. .. .. .. .. .. .. 1906
-.. .. .. .. 1904
-.. .. .. .. .. .. .. .. .. 1902
-.. .. .. .. .. .. .. .. 1900
-.. .. .. .. .. .. .. 1898
-.. .. .. .. .. .. .. .. .. 1896
-.. .. .. .. .. .. .. .. 1894
-.. .. .. .. .. .. .. .. .. 1892
-.. .. .. .. .. .. 1890
-.. .. .. .. .. .. .. .. .. .. 1888
-.. .. .. .. .. .. .. .. .. 1886
-.. .. .. .. .. .. .. .. .. .. 1884
-.. .. .. .. .. .. .. .. 1882
-.. .. .. .. .. .. .. .. .. 1880
-.. .. .. .. .. .. .. 1878
-.. .. .. .. .. .. .. .. 1876
-.. .. .. .. .. .. .. .. .. 1874
-.. .. .. .. .. 1872
-.. .. .. .. .. .. .. .. .. .. 1870
-.. .. .. .. .. .. .. .. .. 1868
-.. .. .. .. .. .. .. .. .. .. 1866
-.. .. .. .. .. .. .. .. 1864
-.. .. .. .. .. .. .. .. .. 1862
-.. .. .. .. .. .. .. .. .. .. 1860
-.. .. .. .. .. .. .. 1858
-.. .. .. .. .. .. .. .. .. 1856
-.. .. .. .. .. .. .. .. 1854
-.. .. .. .. .. .. .. .. .. 1852
-.. .. .. .. .. .. 1848
-.. .. .. .. .. .. .. .. .. 1846
-.. .. .. .. .. .. .. .. 1844
-.. .. .. .. .. .. .. .. .. .. 1842
-.. .. .. .. .. .. .. .. .. 1840
-.. .. .. .. .. .. .. 1838
-.. .. .. .. .. .. .. .. .. .. 1836
-.. .. .. .. .. .. .. .. .. 1834
-.. .. .. .. .. .. .. .. .. .. 1832
-.. .. .. .. .. .. .. .. 1830
-.. .. .. .. .. .. .. .. .. .. 1828
-.. .. .. .. .. .. .. .. .. 1826
-.. .. .. .. .. .. .. .. .. .. 1824
-.. .. .. 1822
-.. .. .. .. .. .. .. .. 1820
-.. .. .. .. .. .. .. .. .. 1818
-.. .. .. .. .. .. .. 1816
-.. .. .. .. .. .. .. .. 1814
-.. .. .. .. .. .. 1812
-.. .. .. .. .. .. .. .. 1810
-.. .. .. .. .. .. .. .. .. 1808
-.. .. .. .. .. .. .. 1806
-.. .. .. .. .. .. .. .. 1804
-.. .. .. .. .. 1802
-.. .. .. .. .. .. .. .. 1800
-.. .. .. .. .. .. .. .. .. 1798
-.. .. .. .. .. .. .. 1796
-.. .. .. .. .. .. .. .. 1794
-.. .. .. .. .. .. 1792
-.. .. .. .. .. .. .. .. 1790
-.. .. .. .. .. .. .. .. .. 1788
-.. .. .. .. .. .. .. 1786
-.. .. .. .. .. .. .. .. .. 1784
-.. .. .. .. .. .. .. .. 1782
-.. .. .. .. .. .. .. .. .. 1780
-.. .. .. .. 1778
-.. .. .. .. .. .. .. .. .. 1776
-.. .. .. .. .. .. .. .. 1774
-.. .. .. .. .. .. .. 1772
-.. .. .. .. .. .. .. .. 1770
-.. .. .. .. .. .. 1768
-.. .. .. .. .. .. .. .. .. 1766
-.. .. .. .. .. .. .. .. 1764
-.. .. .. .. .. .. .. .. .. 1762
-.. .. .. .. .. .. .. 1760
-.. .. .. .. .. .. .. .. .. 1758
-.. .. .. .. .. .. .. .. 1756
-.. .. .. .. .. 1754
-.. .. .. .. .. .. .. .. 1752
-.. .. .. .. .. .. .. 1750
-.. .. .. .. .. .. .. .. .. 1748
-.. .. .. .. .. .. .. .. 1746
-.. .. .. .. .. .. 1744
-.. .. .. .. .. .. .. .. .. 1742
-.. .. .. .. .. .. .. .. 1740
-.. .. .. .. .. .. .. .. .. 1738
-.. .. .. .. .. .. .. 1736
-.. .. .. .. .. .. .. .. .. 1734
-.. .. .. .. .. .. .. .. .. .. 1732
-.. .. .. .. .. .. .. .. 1730
-.. .. .. .. .. .. .. .. .. 1728
-.. .. 1726
-.. .. .. .. .. .. .. .. .. 1724
-.. .. .. .. .. .. .. .. 1722
-.. .. .. .. .. .. .. .. .. 1720
-.. .. .. .. .. .. .. .. .. .. 1718
-.. .. .. .. .. .. .. 1716
-.. .. .. .. .. .. .. .. .. 1714
-.. .. .. .. .. .. .. .. 1712
-.. .. .. .. .. .. 1710
-.. .. .. .. .. .. .. .. .. 1708
-.. .. .. .. .. .. .. .. 1706
-.. .. .. .. .. .. .. 1704
-.. .. .. .. .. .. .. .. .. 1702
-.. .. .. .. .. .. .. .. .. .. 1700
-.. .. .. .. .. .. .. .. 1698
-.. .. .. .. .. .. .. .. .. 1696
-.. .. .. .. .. 1694
-.. .. .. .. .. .. .. .. 1692
-.. .. .. .. .. .. .. .. .. 1690
-.. .. .. .. .. .. .. 1688
-.. .. .. .. .. .. .. .. .. 1686
-.. .. .. .. .. .. .. .. 1684
-.. .. .. .. .. .. .. .. .. 1682
-.. .. .. .. .. .. 1680
-.. .. .. .. .. .. .. .. 1678
-.. .. .. .. .. .. .. 1676
-.. .. .. .. 1674
-.. .. .. .. .. .. .. .. 1672
-.. .. .. .. .. .. .. 1670
-.. .. .. .. .. .. .. .. 1668
-.. .. .. .. .. .. 1666
-.. .. .. .. .. .. .. .. .. 1664
-.. .. .. .. .. .. .. .. 1662
-.. .. .. .. .. .. .. 1660
-.. .. .. .. .. .. .. .. 1658
-.. .. .. .. .. 1656
-.. .. .. .. .. .. .. .. .. 1654
-.. .. .. .. .. .. .. .. 1652
-.. .. .. .. .. .. .. 1650
-.. .. .. .. .. .. .. .. .. 1648
-.. .. .. .. .. .. .. .. 1646
-.. .. .. .. .. .. .. .. .. 1644
-.. .. .. .. .. .. 1642
-.. .. .. .. .. .. .. .. 1640
-.. .. .. .. .. .. .. .. .. 1638
-.. .. .. .. .. .. .. 1636
-.. .. .. .. .. .. .. .. .. 1634
-.. .. .. .. .. .. .. .. 1632
-.. .. .. .. .. .. .. .. .. 1630
-.. .. .. 1628
-.. .. .. .. .. .. .. .. 1626
-.. .. .. .. .. .. .. 1624
-.. .. .. .. .. .. 1622
-.. .. .. .. .. .. .. .. 1620
-.. .. .. .. .. .. .. 1618
-.. .. .. .. .. .. .. .. .. 1616
-.. .. .. .. .. .. .. .. 1614
-.. .. .. .. .. 1612
-.. .. .. .. .. .. .. .. .. 1610
-.. .. .. .. .. .. .. .. 1608
-.. .. .. .. .. .. .. 1606
-.. .. .. .. .. .. .. .. .. 1604
-.. .. .. .. .. .. .. .. 1602
-.. .. .. .. .. .. .. .. .. 1600
-.. .. .. .. .. .. 1598
-.. .. .. .. .. .. .. .. 1596
-.. .. .. .. .. .. .. .. .. 1594
-.. .. .. .. .. .. .. 1592
-.. .. .. .. .. .. .. .. 1590
-.. .. .. .. 1588
-.. .. .. .. .. .. .. .. 1586
-.. .. .. .. .. .. .. 1584
-.. .. .. .. .. .. .. .. .. 1582
-.. .. .. .. .. .. .. .. 1580
-.. .. .. .. .. .. 1578
-.. .. .. .. .. .. .. .. 1576
-.. .. .. .. .. .. .. 1574
-.. .. .. .. .. .. .. .. 1572
-.. .. .. .. .. .. .. .. .. 1570
-.. .. .. .. .. 1568
-.. .. .. .. .. .. .. .. 1566
-.. .. .. .. .. .. .. 1564
-.. .. .. .. .. .. .. .. .. 1562
-.. .. .. .. .. .. .. .. 1560
-.. .. .. .. .. .. .. .. .. 1558
-.. .. .. .. .. .. 1556
-.. .. .. .. .. .. .. .. 1554
-.. .. .. .. .. .. .. 1552
-.. .. .. .. .. .. .. .. 1550
-.. 1548
-.. .. .. .. .. .. .. .. 1546
-.. .. .. .. .. .. .. 1544
-.. .. .. .. .. .. .. .. 1542
-.. .. .. .. .. .. 1540
-.. .. .. .. .. .. .. .. .. 1538
-.. .. .. .. .. .. .. .. 1536
-.. .. .. .. .. .. .. 1534
-.. .. .. .. .. .. .. .. 1532
-.. .. .. .. .. 1530
-.. .. .. .. .. .. .. .. .. 1528
-.. .. .. .. .. .. .. .. 1526
-.. .. .. .. .. .. .. 1524
-.. .. .. .. .. .. .. .. 1522
-.. .. .. .. .. .. .. .. .. 1520
-.. .. .. .. .. .. 1518
-.. .. .. .. .. .. .. .. 1516
-.. .. .. .. .. .. .. 1514
-.. .. .. .. .. .. .. .. .. 1512
-.. .. .. .. .. .. .. .. 1510
-.. .. .. .. 1508
-.. .. .. .. .. .. .. .. 1506
-.. .. .. .. .. .. .. 1504
-.. .. .. .. .. .. .. .. 1502
-.. .. .. .. .. .. 1500
-.. .. .. .. .. .. .. 1498
-.. .. .. .. .. .. .. .. 1496
-.. .. .. .. .. 1494
-.. .. .. .. .. .. .. 1492
-.. .. .. .. .. .. .. .. 1490
-.. .. .. .. .. .. 1488
-.. .. .. .. .. .. .. .. .. 1486
-.. .. .. .. .. .. .. .. 1484
-.. .. .. .. .. .. .. .. .. 1482
-.. .. .. .. .. .. .. 1480
-.. .. .. .. .. .. .. .. .. 1478
-.. .. .. .. .. .. .. .. 1476
-.. .. .. .. .. .. .. .. .. 1474
-.. .. .. 1472
-.. .. .. .. .. .. .. .. .. .. 1470
-.. .. .. .. .. .. .. .. .. 1468
-.. .. .. .. .. .. .. .. .. .. 1466
-.. .. .. .. .. .. .. .. 1464
-.. .. .. .. .. .. .. .. .. 1462
-.. .. .. .. .. .. .. 1460
-.. .. .. .. .. .. .. .. .. .. 1458
-.. .. .. .. .. .. .. .. .. 1456
-.. .. .. .. .. .. .. .. .. .. 1454
-.. .. .. .. .. .. .. .. 1452
-.. .. .. .. .. .. .. .. .. 1450
-.. .. .. .. .. .. .. .. .. .. 1448
-.. .. .. .. .. .. 1446
-.. .. .. .. .. .. .. .. .. 1444
-.. .. .. .. .. .. .. .. 1442
-.. .. .. .. .. .. .. .. .. 1440
-.. .. .. .. .. .. .. 1438
-.. .. .. .. .. .. .. .. 1436
-.. .. .. .. .. 1434
-.. .. .. .. .. .. .. .. .. 1432
-.. .. .. .. .. .. .. .. 1430
-.. .. .. .. .. .. .. .. .. 1428
-.. .. .. .. .. .. .. 1426
-.. .. .. .. .. .. .. .. .. .. 1424
-.. .. .. .. .. .. .. .. .. 1422
-.. .. .. .. .. .. .. .. .. .. 1420
-.. .. .. .. .. .. .. .. 1418
-.. .. .. .. .. .. .. .. .. .. 1416
-.. .. .. .. .. .. .. .. .. 1414
-.. .. .. .. .. .. 1412
-.. .. .. .. .. .. .. .. .. 1410
-.. .. .. .. .. .. .. .. 1408
-.. .. .. .. .. .. .. .. .. 1406
-.. .. .. .. .. .. .. .. .. .. 1404
-.. .. .. .. .. .. .. 1402
-.. .. .. .. .. .. .. .. .. .. 1400
-.. .. .. .. .. .. .. .. .. 1398
-.. .. .. .. .. .. .. .. .. .. 1396
-.. .. .. .. .. .. .. .. 1394
-.. .. .. .. .. .. .. .. .. .. 1392
-.. .. .. .. .. .. .. .. .. 1390
-.. .. .. .. 1388
-.. .. .. .. .. .. .. .. .. .. 1386
-.. .. .. .. .. .. .. .. .. 1384
-.. .. .. .. .. .. .. .. 1382
-.. .. .. .. .. .. .. .. .. .. 1380
-.. .. .. .. .. .. .. .. .. 1378
-.. .. .. .. .. .. .. .. .. .. 1376
-.. .. .. .. .. .. .. 1374
-.. .. .. .. .. .. .. .. 1372
-.. .. .. .. .. .. .. .. .. 1370
-.. .. .. .. .. .. 1368
-.. .. .. .. .. .. .. .. .. .. 1366
-.. .. .. .. .. .. .. .. .. 1364
-.. .. .. .. .. .. .. .. .. .. 1362
-.. .. .. .. .. .. .. .. 1360
-.. .. .. .. .. .. .. .. .. 1358
-.. .. .. .. .. .. .. 1356
-.. .. .. .. .. .. .. .. .. 1354
-.. .. .. .. .. .. .. .. .. .. 1352
-.. .. .. .. .. .. .. .. 1350
-.. .. .. .. .. .. .. .. .. .. 1348
-.. .. .. .. .. .. .. .. .. 1346
-.. .. .. .. .. .. .. .. .. .. 1344
-.. .. .. .. .. 1342
-.. .. .. .. .. .. .. .. .. .. 1340
-.. .. .. .. .. .. .. .. .. 1338
-.. .. .. .. .. .. .. .. 1336
-.. .. .. .. .. .. .. .. .. .. 1334
-.. .. .. .. .. .. .. .. .. 1332
-.. .. .. .. .. .. .. .. .. .. 1330
-.. .. .. .. .. .. .. 1328
-.. .. .. .. .. .. .. .. .. .. 1326
-.. .. .. .. .. .. .. .. .. 1324
-.. .. .. .. .. .. .. .. .. .. 1322
-.. .. .. .. .. .. .. .. 1320
-.. .. .. .. .. .. .. .. .. 1318
-.. .. .. .. .. .. .. .. .. .. 1316
-.. .. .. .. .. .. 1314
-.. .. .. .. .. .. .. .. 1312
-.. .. .. .. .. .. .. .. .. 1310
-.. .. .. .. .. .. .. 1308
-.. .. .. .. .. .. .. .. .. .. 1306
-.. .. .. .. .. .. .. .. .. 1304
-.. .. .. .. .. .. .. .. .. .. 1302
-.. .. .. .. .. .. .. .. 1300
-.. .. .. .. .. .. .. .. .. 1298
-.. .. .. .. .. .. .. .. .. .. 1296
-.. .. 1294
-.. .. .. .. .. .. .. .. .. 1292
-.. .. .. .. .. .. .. .. 1290
-.. .. .. .. .. .. .. 1288
-.. .. .. .. .. .. .. .. .. 1286
-.. .. .. .. .. .. .. .. 1284
-.. .. .. .. .. .. .. .. .. 1282
-.. .. .. .. .. .. 1280
-.. .. .. .. .. .. .. .. 1278
-.. .. .. .. .. .. .. 1276
-.. .. .. .. .. 1274
-.. .. .. .. .. .. .. .. 1272
-.. .. .. .. .. .. .. .. .. 1270
-.. .. .. .. .. .. .. 1268
-.. .. .. .. .. .. .. .. .. 1266
-.. .. .. .. .. .. .. .. 1264
-.. .. .. .. .. .. .. .. .. 1262
-.. .. .. .. .. .. 1260
-.. .. .. .. .. .. .. .. .. 1258
-.. .. .. .. .. .. .. .. 1256
-.. .. .. .. .. .. .. 1254
-.. .. .. .. .. .. .. .. .. .. 1252
-.. .. .. .. .. .. .. .. .. 1250
-.. .. .. .. .. .. .. .. 1248
-.. .. .. .. .. .. .. .. .. 1246
-.. .. .. .. .. .. .. .. .. .. 1244
-.. .. .. .. 1242
-.. .. .. .. .. .. .. .. .. 1240
-.. .. .. .. .. .. .. .. 1238
-.. .. .. .. .. .. .. .. .. 1236
-.. .. .. .. .. .. .. 1234
-.. .. .. .. .. .. .. .. 1232
-.. .. .. .. .. .. 1230
-.. .. .. .. .. .. .. .. .. 1228
-.. .. .. .. .. .. .. .. 1226
-.. .. .. .. .. .. .. 1224
-.. .. .. .. .. .. .. .. .. 1222
-.. .. .. .. .. .. .. .. 1220
-.. .. .. .. .. .. .. .. .. 1218
-.. .. .. .. .. 1216
-.. .. .. .. .. .. .. .. .. 1214
-.. .. .. .. .. .. .. .. 1212
-.. .. .. .. .. .. .. .. .. 1210
-.. .. .. .. .. .. .. 1208
-.. .. .. .. .. .. .. .. 1206
-.. .. .. .. .. .. 1204
-.. .. .. .. .. .. .. .. .. 1202
-.. .. .. .. .. .. .. .. .. .. 1200
-.. .. .. .. .. .. .. .. 1198
-.. .. .. .. .. .. .. .. .. 1196
-.. .. .. .. .. .. .. 1194
-.. .. .. .. .. .. .. .. .. 1192
-.. .. .. .. .. .. .. .. 1190
-.. .. .. .. .. .. .. .. .. 1188
-.. .. .. 1186
-.. .. .. .. .. .. .. .. .. 1184
-.. .. .. .. .. .. .. .. .. .. 1182
-.. .. .. .. .. .. .. .. 1180
-.. .. .. .. .. .. .. .. .. 1178
-.. .. .. .. .. .. .. 1176
-.. .. .. .. .. .. .. .. .. 1174
-.. .. .. .. .. .. .. .. .. .. 1172
-.. .. .. .. .. .. .. .. 1170
-.. .. .. .. .. .. .. .. .. 1168
-.. .. .. .. .. .. 1166
-.. .. .. .. .. .. .. .. .. .. 1164
-.. .. .. .. .. .. .. .. .. 1162
-.. .. .. .. .. .. .. .. 1160
-.. .. .. .. .. .. .. .. .. 1158
-.. .. .. .. .. .. .. .. .. .. 1156
-.. .. .. .. .. .. .. 1152
-.. .. .. .. .. .. .. .. .. 1150
-.. .. .. .. .. .. .. .. .. .. 1148
-.. .. .. .. .. .. .. .. 1146
-.. .. .. .. .. .. .. .. .. 1144
-.. .. .. .. .. 1142
-.. .. .. .. .. .. .. .. .. 1140
-.. .. .. .. .. .. .. .. 1138
-.. .. .. .. .. .. .. .. .. 1136
-.. .. .. .. .. .. .. 1134
-.. .. .. .. .. .. .. .. .. 1132
-.. .. .. .. .. .. .. .. 1130
-.. .. .. .. .. .. .. .. .. 1128
-.. .. .. .. .. .. .. .. .. .. 1126
-.. .. .. .. .. .. 1124
-.. .. .. .. .. .. .. .. .. 1122
-.. .. .. .. .. .. .. .. 1120
-.. .. .. .. .. .. .. .. .. 1118
-.. .. .. .. .. .. .. .. .. .. 1116
-.. .. .. .. .. .. .. 1114
-.. .. .. .. .. .. .. .. 1112
-.. .. .. .. .. .. .. .. .. 1110
-.. .. .. .. 1108
-.. .. .. .. .. .. .. .. .. 1106
-.. .. .. .. .. .. .. .. 1104
-.. .. .. .. .. .. .. .. .. 1102
-.. .. .. .. .. .. .. 1100
-.. .. .. .. .. .. .. .. .. 1098
-.. .. .. .. .. .. .. .. .. .. 1096
-.. .. .. .. .. .. .. .. 1094
-.. .. .. .. .. .. .. .. .. 1092
-.. .. .. .. .. .. 1090
-.. .. .. .. .. .. .. .. 1088
-.. .. .. .. .. .. .. .. .. 1086
-.. .. .. .. .. .. .. 1084
-.. .. .. .. .. .. .. .. 1082
-.. .. .. .. .. .. .. .. .. 1080
-.. .. .. .. .. 1078
-.. .. .. .. .. .. .. .. 1076
-.. .. .. .. .. .. .. 1074
-.. .. .. .. .. .. .. .. 1072
-.. .. .. .. .. .. .. .. .. 1070
-.. .. .. .. .. .. 1068
-.. .. .. .. .. .. .. 1066
-.. .. .. .. .. .. .. .. 1064
-1062
-.. .. .. .. .. .. .. .. .. 1060
-.. .. .. .. .. .. .. .. 1058
-.. .. .. .. .. .. .. .. .. 1056
-.. .. .. .. .. .. .. 1054
-.. .. .. .. .. .. .. .. .. 1052
-.. .. .. .. .. .. .. .. 1050
-.. .. .. .. .. .. .. .. .. .. 1048
-.. .. .. .. .. .. .. .. .. 1046
-.. .. .. .. .. .. 1044
-.. .. .. .. .. .. .. .. .. .. 1042
-.. .. .. .. .. .. .. .. .. .. .. 1040
-.. .. .. .. .. .. .. .. .. 1038
-.. .. .. .. .. .. .. .. .. .. .. 1036
-.. .. .. .. .. .. .. .. .. .. 1034
-.. .. .. .. .. .. .. .. .. .. .. 1032
-.. .. .. .. .. .. .. .. 1030
-.. .. .. .. .. .. .. .. .. .. 1028
-.. .. .. .. .. .. .. .. .. 1026
-.. .. .. .. .. .. .. .. .. .. 1024
-.. .. .. .. .. .. .. 1022
-.. .. .. .. .. .. .. .. .. .. 1020
-.. .. .. .. .. .. .. .. .. 1018
-.. .. .. .. .. .. .. .. .. .. 1016
-.. .. .. .. .. .. .. .. 1014
-.. .. .. .. .. .. .. .. .. .. 1012
-.. .. .. .. .. .. .. .. .. 1010
-.. .. .. .. .. .. .. .. .. .. 1008
-.. .. .. .. .. 1006
-.. .. .. .. .. .. .. .. .. 1004
-.. .. .. .. .. .. .. .. 1002
-.. .. .. .. .. .. .. .. .. 1000
-.. .. .. .. .. .. .. 998
-.. .. .. .. .. .. .. .. .. .. 996
-.. .. .. .. .. .. .. .. .. 994
-.. .. .. .. .. .. .. .. .. .. 992
-.. .. .. .. .. .. .. .. 990
-.. .. .. .. .. .. .. .. .. 988
-.. .. .. .. .. .. 986
-.. .. .. .. .. .. .. .. .. .. 984
-.. .. .. .. .. .. .. .. .. 982
-.. .. .. .. .. .. .. .. .. .. 980
-.. .. .. .. .. .. .. .. 978
-.. .. .. .. .. .. .. .. .. 976
-.. .. .. .. .. .. .. .. .. .. 974
-.. .. .. .. .. .. .. 972
-.. .. .. .. .. .. .. .. .. 970
-.. .. .. .. .. .. .. .. 968
-.. .. .. .. .. .. .. .. .. 966
-.. .. .. .. 964
-.. .. .. .. .. .. .. .. .. 962
-.. .. .. .. .. .. .. .. .. .. 960
-.. .. .. .. .. .. .. .. 958
-.. .. .. .. .. .. .. .. .. 956
-.. .. .. .. .. .. .. 954
-.. .. .. .. .. .. .. .. 952
-.. .. .. .. .. .. .. .. .. 950
-.. .. .. .. .. .. 948
-.. .. .. .. .. .. .. .. .. 946
-.. .. .. .. .. .. .. .. .. .. 944
-.. .. .. .. .. .. .. .. 942
-.. .. .. .. .. .. .. .. .. 940
-.. .. .. .. .. .. .. 938
-.. .. .. .. .. .. .. .. .. .. 936
-.. .. .. .. .. .. .. .. .. 934
-.. .. .. .. .. .. .. .. 932
-.. .. .. .. .. .. .. .. .. .. 930
-.. .. .. .. .. .. .. .. .. 928
-.. .. .. .. .. .. .. .. .. .. 926
-.. .. .. .. .. 924
-.. .. .. .. .. .. .. .. .. 922
-.. .. .. .. .. .. .. .. 920
-.. .. .. .. .. .. .. .. .. .. 918
-.. .. .. .. .. .. .. .. .. 916
-.. .. .. .. .. .. .. 914
-.. .. .. .. .. .. .. .. .. 912
-.. .. .. .. .. .. .. .. 910
-.. .. .. .. .. .. 908
-.. .. .. .. .. .. .. .. 906
-.. .. .. .. .. .. .. 904
-.. .. .. .. .. .. .. .. .. 900
-.. .. .. .. .. .. .. .. 898
-.. .. .. 896
-.. .. .. .. .. .. .. .. .. 894
-.. .. .. .. .. .. .. .. 892
-.. .. .. .. .. .. .. .. .. 890
-.. .. .. .. .. .. .. .. .. .. 888
-.. .. .. .. .. .. .. 886
-.. .. .. .. .. .. .. .. .. .. 884
-.. .. .. .. .. .. .. .. .. 882
-.. .. .. .. .. .. .. .. .. .. .. 880
-.. .. .. .. .. .. .. .. .. .. 878
-.. .. .. .. .. .. .. .. 876
-.. .. .. .. .. .. .. .. .. .. 874
-.. .. .. .. .. .. .. .. .. 872
-.. .. .. .. .. .. .. .. .. .. 870
-.. .. .. .. .. .. 868
-.. .. .. .. .. .. .. .. .. .. 866
-.. .. .. .. .. .. .. .. .. 864
-.. .. .. .. .. .. .. .. 862
-.. .. .. .. .. .. .. .. .. 860
-.. .. .. .. .. .. .. .. .. .. 858
-.. .. .. .. .. .. .. 856
-.. .. .. .. .. .. .. .. .. 854
-.. .. .. .. .. .. .. .. 852
-.. .. .. .. .. .. .. .. .. 850
-.. .. .. .. .. .. .. .. .. .. 848
-.. .. .. .. .. 846
-.. .. .. .. .. .. .. .. .. .. 844
-.. .. .. .. .. .. .. .. .. 842
-.. .. .. .. .. .. .. .. 840
-.. .. .. .. .. .. .. .. .. 838
-.. .. .. .. .. .. .. 836
-.. .. .. .. .. .. .. .. .. 834
-.. .. .. .. .. .. .. .. .. .. 832
-.. .. .. .. .. .. .. .. 830
-.. .. .. .. .. .. .. .. .. 828
-.. .. .. .. .. .. 826
-.. .. .. .. .. .. .. .. .. 824
-.. .. .. .. .. .. .. .. 822
-.. .. .. .. .. .. .. 820
-.. .. .. .. .. .. .. .. .. .. 818
-.. .. .. .. .. .. .. .. .. 816
-.. .. .. .. .. .. .. .. 814
-.. .. .. .. .. .. .. .. .. .. 812
-.. .. .. .. .. .. .. .. .. 810
-.. .. .. .. 808
-.. .. .. .. .. .. .. .. .. 806
-.. .. .. .. .. .. .. .. 804
-.. .. .. .. .. .. .. 802
-.. .. .. .. .. .. .. .. .. 800
-.. .. .. .. .. .. .. .. 798
-.. .. .. .. .. .. .. .. .. 796
-.. .. .. .. .. .. 794
-.. .. .. .. .. .. .. .. .. 792
-.. .. .. .. .. .. .. .. 790
-.. .. .. .. .. .. .. .. .. 788
-.. .. .. .. .. .. .. 786
-.. .. .. .. .. .. .. .. 784
-.. .. .. .. .. .. .. .. .. 782
-.. .. .. .. .. 780
-.. .. .. .. .. .. .. .. .. .. 778
-.. .. .. .. .. .. .. .. .. 776
-.. .. .. .. .. .. .. .. .. .. 774
-.. .. .. .. .. .. .. .. 772
-.. .. .. .. .. .. .. .. .. 770
-.. .. .. .. .. .. .. 768
-.. .. .. .. .. .. .. .. .. .. 766
-.. .. .. .. .. .. .. .. .. 764
-.. .. .. .. .. .. .. .. 762
-.. .. .. .. .. .. .. .. .. .. 760
-.. .. .. .. .. .. .. .. .. 758
-.. .. .. .. .. .. .. .. .. .. 756
-.. .. .. .. .. .. 754
-.. .. .. .. .. .. .. .. .. .. 752
-.. .. .. .. .. .. .. .. .. 750
-.. .. .. .. .. .. .. .. .. .. 748
-.. .. .. .. .. .. .. .. 746
-.. .. .. .. .. .. .. .. .. .. 744
-.. .. .. .. .. .. .. .. .. 742
-.. .. .. .. .. .. .. .. .. .. 740
-.. .. .. .. .. .. .. 738
-.. .. .. .. .. .. .. .. .. 736
-.. .. .. .. .. .. .. .. 734
-.. .. .. .. .. .. .. .. .. 732
-.. .. .. .. .. .. .. .. .. .. 730
-.. .. 728
-.. .. .. .. .. .. .. .. 726
-.. .. .. .. .. .. .. .. .. 724
-.. .. .. .. .. .. .. 722
-.. .. .. .. .. .. .. .. .. 720
-.. .. .. .. .. .. .. .. .. .. 718
-.. .. .. .. .. .. .. .. 716
-.. .. .. .. .. .. .. .. .. 714
-.. .. .. .. .. .. 712
-.. .. .. .. .. .. .. .. .. 710
-.. .. .. .. .. .. .. .. 708
-.. .. .. .. .. .. .. 706
-.. .. .. .. .. .. .. .. .. 704
-.. .. .. .. .. .. .. .. 702
-.. .. .. .. .. .. .. .. .. 700
-.. .. .. .. .. 698
-.. .. .. .. .. .. .. .. 696
-.. .. .. .. .. .. .. 694
-.. .. .. .. .. .. .. .. 692
-.. .. .. .. .. .. .. .. .. 690
-.. .. .. .. .. .. 688
-.. .. .. .. .. .. .. 686
-.. .. .. .. .. .. .. .. 684
-.. .. .. .. 682
-.. .. .. .. .. .. .. .. 680
-.. .. .. .. .. .. .. 678
-.. .. .. .. .. .. 676
-.. .. .. .. .. .. .. .. 674
-.. .. .. .. .. .. .. 672
-.. .. .. .. .. .. .. .. 670
-.. .. .. .. .. 668
-.. .. .. .. .. .. .. .. .. 666
-.. .. .. .. .. .. .. .. 664
-.. .. .. .. .. .. .. .. .. 662
-.. .. .. .. .. .. .. 660
-.. .. .. .. .. .. .. .. 658
-.. .. .. .. .. .. 656
-.. .. .. .. .. .. .. .. .. 654
-.. .. .. .. .. .. .. .. 652
-.. .. .. .. .. .. .. .. .. 650
-.. .. .. .. .. .. .. 648
-.. .. .. .. .. .. .. .. 646
-.. .. .. .. .. .. .. .. .. 644
-.. .. .. 642
-.. .. .. .. .. .. .. .. .. 640
-.. .. .. .. .. .. .. .. 638
-.. .. .. .. .. .. .. 636
-.. .. .. .. .. .. .. .. .. 634
-.. .. .. .. .. .. .. .. 632
-.. .. .. .. .. .. .. .. .. 630
-.. .. .. .. .. .. 628
-.. .. .. .. .. .. .. .. .. 626
-.. .. .. .. .. .. .. .. 624
-.. .. .. .. .. .. .. .. .. 622
-.. .. .. .. .. .. .. 620
-.. .. .. .. .. .. .. .. .. 618
-.. .. .. .. .. .. .. .. 616
-.. .. .. .. .. 614
-.. .. .. .. .. .. .. .. .. 612
-.. .. .. .. .. .. .. .. 610
-.. .. .. .. .. .. .. .. .. .. 608
-.. .. .. .. .. .. .. .. .. 606
-.. .. .. .. .. .. .. .. .. .. 604
-.. .. .. .. .. .. .. 602
-.. .. .. .. .. .. .. .. .. 600
-.. .. .. .. .. .. .. .. 598
-.. .. .. .. .. .. 596
-.. .. .. .. .. .. .. .. .. 594
-.. .. .. .. .. .. .. .. 592
-.. .. .. .. .. .. .. .. .. 590
-.. .. .. .. .. .. .. 588
-.. .. .. .. .. .. .. .. .. .. 586
-.. .. .. .. .. .. .. .. .. 584
-.. .. .. .. .. .. .. .. 582
-.. .. .. .. .. .. .. .. .. 580
-.. .. .. .. 578
-.. .. .. .. .. .. .. .. .. 576
-.. .. .. .. .. .. .. .. 574
-.. .. .. .. .. .. .. .. .. 572
-.. .. .. .. .. .. .. 570
-.. .. .. .. .. .. .. .. .. .. 568
-.. .. .. .. .. .. .. .. .. 566
-.. .. .. .. .. .. .. .. .. .. 564
-.. .. .. .. .. .. .. .. 562
-.. .. .. .. .. .. .. .. .. 560
-.. .. .. .. .. .. .. .. .. .. 558
-.. .. .. .. .. .. 556
-.. .. .. .. .. .. .. .. .. 554
-.. .. .. .. .. .. .. .. 552
-.. .. .. .. .. .. .. 550
-.. .. .. .. .. .. .. .. .. 548
-.. .. .. .. .. .. .. .. 546
-.. .. .. .. .. 544
-.. .. .. .. .. .. .. .. 542
-.. .. .. .. .. .. .. .. .. 540
-.. .. .. .. .. .. .. 538
-.. .. .. .. .. .. .. .. .. 536
-.. .. .. .. .. .. .. .. 534
-.. .. .. .. .. .. .. .. .. 532
-.. .. .. .. .. .. 530
-.. .. .. .. .. .. .. .. 528
-.. .. .. .. .. .. .. 526
-.. .. .. .. .. .. .. .. 524
-.. 522
-.. .. .. .. .. .. .. .. .. .. 520
-.. .. .. .. .. .. .. .. .. 518
-.. .. .. .. .. .. .. .. 516
-.. .. .. .. .. .. .. .. .. 514
-.. .. .. .. .. .. .. .. .. .. 512
-.. .. .. .. .. .. .. 510
-.. .. .. .. .. .. .. .. .. 508
-.. .. .. .. .. .. .. .. 506
-.. .. .. .. .. .. .. .. .. 504
-.. .. .. .. .. .. 502
-.. .. .. .. .. .. .. .. .. .. 500
-.. .. .. .. .. .. .. .. .. 498
-.. .. .. .. .. .. .. .. 496
-.. .. .. .. .. .. .. .. .. 494
-.. .. .. .. .. .. .. 492
-.. .. .. .. .. .. .. .. .. .. 490
-.. .. .. .. .. .. .. .. .. 488
-.. .. .. .. .. .. .. .. 486
-.. .. .. .. .. .. .. .. .. 484
-.. .. .. .. .. 482
-.. .. .. .. .. .. .. .. .. 480
-.. .. .. .. .. .. .. .. 478
-.. .. .. .. .. .. .. .. .. 476
-.. .. .. .. .. .. .. 474
-.. .. .. .. .. .. .. .. 472
-.. .. .. .. .. .. 470
-.. .. .. .. .. .. .. .. 468
-.. .. .. .. .. .. .. 466
-.. .. .. .. .. .. .. .. 464
-.. .. .. .. 462
-.. .. .. .. .. .. .. .. .. .. 460
-.. .. .. .. .. .. .. .. .. 458
-.. .. .. .. .. .. .. .. .. .. 456
-.. .. .. .. .. .. .. .. 454
-.. .. .. .. .. .. .. .. .. .. 452
-.. .. .. .. .. .. .. .. .. 450
-.. .. .. .. .. .. .. .. .. .. 448
-.. .. .. .. .. .. .. 446
-.. .. .. .. .. .. .. .. 444
-.. .. .. .. .. .. .. .. .. 442
-.. .. .. .. .. .. 440
-.. .. .. .. .. .. .. .. .. .. 438
-.. .. .. .. .. .. .. .. .. 436
-.. .. .. .. .. .. .. .. .. .. 434
-.. .. .. .. .. .. .. .. 432
-.. .. .. .. .. .. .. .. .. 430
-.. .. .. .. .. .. .. 428
-.. .. .. .. .. .. .. .. 426
-.. .. .. .. .. .. .. .. .. 424
-.. .. .. .. .. 422
-.. .. .. .. .. .. .. .. .. 420
-.. .. .. .. .. .. .. .. .. .. 418
-.. .. .. .. .. .. .. .. 416
-.. .. .. .. .. .. .. .. .. .. 414
-.. .. .. .. .. .. .. .. .. 412
-.. .. .. .. .. .. .. 410
-.. .. .. .. .. .. .. .. .. 408
-.. .. .. .. .. .. .. .. .. .. 406
-.. .. .. .. .. .. .. .. 404
-.. .. .. .. .. .. .. .. .. 402
-.. .. .. .. .. .. .. .. .. .. 400
-.. .. .. .. .. .. 398
-.. .. .. .. .. .. .. .. .. 396
-.. .. .. .. .. .. .. .. 394
-.. .. .. .. .. .. .. .. .. 392
-.. .. .. .. .. .. .. .. .. .. 390
-.. .. .. .. .. .. .. 388
-.. .. .. .. .. .. .. .. .. .. 386
-.. .. .. .. .. .. .. .. .. 384
-.. .. .. .. .. .. .. .. 382
-.. .. .. .. .. .. .. .. .. .. 380
-.. .. .. .. .. .. .. .. .. 378
-.. .. .. .. .. .. .. .. .. .. 376
-.. .. .. 374
-.. .. .. .. .. .. .. .. 372
-.. .. .. .. .. .. .. 370
-.. .. .. .. .. .. 368
-.. .. .. .. .. .. .. .. 366
-.. .. .. .. .. .. .. .. .. 364
-.. .. .. .. .. .. .. 362
-.. .. .. .. .. .. .. .. 360
-.. .. .. .. .. 358
-.. .. .. .. .. .. .. .. 356
-.. .. .. .. .. .. .. .. .. 354
-.. .. .. .. .. .. .. 352
-.. .. .. .. .. .. .. .. .. 350
-.. .. .. .. .. .. .. .. 348
-.. .. .. .. .. .. .. .. .. 346
-.. .. .. .. .. .. 344
-.. .. .. .. .. .. .. .. .. 342
-.. .. .. .. .. .. .. .. 340
-.. .. .. .. .. .. .. .. .. 338
-.. .. .. .. .. .. .. 336
-.. .. .. .. .. .. .. .. .. 334
-.. .. .. .. .. .. .. .. 332
-.. .. .. .. .. .. .. .. .. 330
-.. .. .. .. 328
-.. .. .. .. .. .. .. .. .. 326
-.. .. .. .. .. .. .. .. 324
-.. .. .. .. .. .. .. 322
-.. .. .. .. .. .. .. .. 320
-.. .. .. .. .. .. 318
-.. .. .. .. .. .. .. .. .. 316
-.. .. .. .. .. .. .. .. 314
-.. .. .. .. .. .. .. .. .. .. 312
-.. .. .. .. .. .. .. .. .. 310
-.. .. .. .. .. .. .. .. .. .. 308
-.. .. .. .. .. .. .. 306
-.. .. .. .. .. .. .. .. .. .. 304
-.. .. .. .. .. .. .. .. .. 302
-.. .. .. .. .. .. .. .. 300
-.. .. .. .. .. .. .. .. .. 298
-.. .. .. .. .. 296
-.. .. .. .. .. .. .. .. .. 294
-.. .. .. .. .. .. .. .. 292
-.. .. .. .. .. .. .. .. .. 290
-.. .. .. .. .. .. .. 288
-.. .. .. .. .. .. .. .. 286
-.. .. .. .. .. .. 284
-.. .. .. .. .. .. .. .. .. 282
-.. .. .. .. .. .. .. .. 280
-.. .. .. .. .. .. .. .. .. 278
-.. .. .. .. .. .. .. 276
-.. .. .. .. .. .. .. .. .. .. 274
-.. .. .. .. .. .. .. .. .. 272
-.. .. .. .. .. .. .. .. 270
-.. .. .. .. .. .. .. .. .. 268
-.. .. 266
-.. .. .. .. .. .. .. .. .. 264
-.. .. .. .. .. .. .. .. 262
-.. .. .. .. .. .. .. .. .. 260
-.. .. .. .. .. .. .. 258
-.. .. .. .. .. .. .. .. .. 256
-.. .. .. .. .. .. .. .. 254
-.. .. .. .. .. .. .. .. .. 252
-.. .. .. .. .. .. 250
-.. .. .. .. .. .. .. .. .. 248
-.. .. .. .. .. .. .. .. 246
-.. .. .. .. .. .. .. .. .. 244
-.. .. .. .. .. .. .. 242
-.. .. .. .. .. .. .. .. 240
-.. .. .. .. .. 238
-.. .. .. .. .. .. .. .. .. 236
-.. .. .. .. .. .. .. .. 234
-.. .. .. .. .. .. .. .. .. 232
-.. .. .. .. .. .. .. 230
-.. .. .. .. .. .. .. .. 228
-.. .. .. .. .. .. 226
-.. .. .. .. .. .. .. .. .. .. 224
-.. .. .. .. .. .. .. .. .. 222
-.. .. .. .. .. .. .. .. 220
-.. .. .. .. .. .. .. .. .. .. 218
-.. .. .. .. .. .. .. .. .. 216
-.. .. .. .. .. .. .. 214
-.. .. .. .. .. .. .. .. .. 212
-.. .. .. .. .. .. .. .. 210
-.. .. .. .. 208
-.. .. .. .. .. .. .. .. .. .. 206
-.. .. .. .. .. .. .. .. .. 204
-.. .. .. .. .. .. .. .. .. .. 202
-.. .. .. .. .. .. .. .. 200
-.. .. .. .. .. .. .. .. .. .. 198
-.. .. .. .. .. .. .. .. .. 196
-.. .. .. .. .. .. .. 194
-.. .. .. .. .. .. .. .. .. 192
-.. .. .. .. .. .. .. .. .. .. 190
-.. .. .. .. .. .. .. .. 188
-.. .. .. .. .. .. .. .. .. 186
-.. .. .. .. .. .. 184
-.. .. .. .. .. .. .. .. .. 182
-.. .. .. .. .. .. .. .. 180
-.. .. .. .. .. .. .. .. .. 178
-.. .. .. .. .. .. .. 176
-.. .. .. .. .. .. .. .. .. .. 174
-.. .. .. .. .. .. .. .. .. 172
-.. .. .. .. .. .. .. .. 170
-.. .. .. .. .. .. .. .. .. .. 168
-.. .. .. .. .. .. .. .. .. 166
-.. .. .. .. .. .. .. .. .. .. 164
-.. .. .. .. .. 162
-.. .. .. .. .. .. .. .. .. 160
-.. .. .. .. .. .. .. .. 158
-.. .. .. .. .. .. .. .. .. 156
-.. .. .. .. .. .. .. 154
-.. .. .. .. .. .. .. .. 152
-.. .. .. .. .. .. .. .. .. 150
-.. .. .. .. .. .. 148
-.. .. .. .. .. .. .. .. 146
-.. .. .. .. .. .. .. .. .. 144
-.. .. .. .. .. .. .. 142
-.. .. .. .. .. .. .. .. .. 140
-.. .. .. .. .. .. .. .. 138
-.. .. .. .. .. .. .. .. .. .. 136
-.. .. .. .. .. .. .. .. .. 134
-.. .. .. 132
-.. .. .. .. .. .. .. .. 130
-.. .. .. .. .. .. .. 128
-.. .. .. .. .. .. .. .. .. 126
-.. .. .. .. .. .. .. .. 124
-.. .. .. .. .. .. 122
-.. .. .. .. .. .. .. .. .. 120
-.. .. .. .. .. .. .. .. 118
-.. .. .. .. .. .. .. 116
-.. .. .. .. .. .. .. .. .. 114
-.. .. .. .. .. .. .. .. 112
-.. .. .. .. .. .. .. .. .. 110
-.. .. .. .. .. 108
-.. .. .. .. .. .. .. .. .. 106
-.. .. .. .. .. .. .. .. 104
-.. .. .. .. .. .. .. .. .. 102
-.. .. .. .. .. .. .. 100
-.. .. .. .. .. .. .. .. .. 98
-.. .. .. .. .. .. .. .. 96
-.. .. .. .. .. .. .. .. .. 94
-.. .. .. .. .. .. .. .. .. .. 92
-.. .. .. .. .. .. 90
-.. .. .. .. .. .. .. .. .. 88
-.. .. .. .. .. .. .. .. 86
-.. .. .. .. .. .. .. .. .. 84
-.. .. .. .. .. .. .. 82
-.. .. .. .. .. .. .. .. .. 80
-.. .. .. .. .. .. .. .. 78
-.. .. .. .. 76
-.. .. .. .. .. .. .. .. .. 74
-.. .. .. .. .. .. .. .. 72
-.. .. .. .. .. .. .. .. .. 70
-.. .. .. .. .. .. .. 68
-.. .. .. .. .. .. .. .. .. .. 66
-.. .. .. .. .. .. .. .. .. 64
-.. .. .. .. .. .. .. .. .. .. 62
-.. .. .. .. .. .. .. .. 60
-.. .. .. .. .. .. .. .. .. 58
-.. .. .. .. .. .. 56
-.. .. .. .. .. .. .. .. .. 54
-.. .. .. .. .. .. .. .. 52
-.. .. .. .. .. .. .. .. .. 50
-.. .. .. .. .. .. .. 48
-.. .. .. .. .. .. .. .. .. 46
-.. .. .. .. .. .. .. .. 44
-.. .. .. .. .. .. .. .. .. 42
-.. .. .. .. .. 40
-.. .. .. .. .. .. .. .. .. .. 38
-.. .. .. .. .. .. .. .. .. 36
-.. .. .. .. .. .. .. .. 34
-.. .. .. .. .. .. .. .. .. 32
-.. .. .. .. .. .. .. 30
-.. .. .. .. .. .. .. .. .. 28
-.. .. .. .. .. .. .. .. 26
-.. .. .. .. .. .. .. .. .. 24
-.. .. .. .. .. .. .. .. .. .. 22
-.. .. .. .. .. .. 20
-.. .. .. .. .. .. .. .. .. .. 18
-.. .. .. .. .. .. .. .. .. 16
-.. .. .. .. .. .. .. .. .. .. 14
-.. .. .. .. .. .. .. .. 12
-.. .. .. .. .. .. .. .. .. 10
-.. .. .. .. .. .. .. .. .. .. 8
-.. .. .. .. .. .. .. 6
-.. .. .. .. .. .. .. .. .. 4
-.. .. .. .. .. .. .. .. 2
-.. .. .. .. .. .. .. .. .. 0
--- end single oset, no pool allocator ----------------
--- start single oset, pool allocator ----------------
-.. .. .. .. .. .. .. .. .. 1998
-.. .. .. .. .. .. .. .. 1996
-.. .. .. .. .. .. .. .. .. .. 1994
-.. .. .. .. .. .. .. .. .. 1992
-.. .. .. .. .. .. .. .. .. .. 1990
-.. .. .. .. .. .. .. 1988
-.. .. .. .. .. .. .. .. .. 1986
-.. .. .. .. .. .. .. .. .. .. 1984
-.. .. .. .. .. .. .. .. 1982
-.. .. .. .. .. .. .. .. .. .. 1980
-.. .. .. .. .. .. .. .. .. 1978
-.. .. .. .. .. .. .. .. .. .. 1976
-.. .. .. .. .. .. 1974
-.. .. .. .. .. .. .. .. .. .. 1972
-.. .. .. .. .. .. .. .. .. 1970
-.. .. .. .. .. .. .. .. .. .. 1968
-.. .. .. .. .. .. .. .. 1966
-.. .. .. .. .. .. .. .. .. .. 1964
-.. .. .. .. .. .. .. .. .. 1962
-.. .. .. .. .. .. .. 1960
-.. .. .. .. .. .. .. .. .. .. 1958
-.. .. .. .. .. .. .. .. .. 1956
-.. .. .. .. .. .. .. .. 1954
-.. .. .. .. .. .. .. .. .. .. 1952
-.. .. .. .. .. .. .. .. .. 1950
-.. .. .. .. .. .. .. .. .. .. 1948
-.. .. .. .. .. 1946
-.. .. .. .. .. .. .. .. .. 1944
-.. .. .. .. .. .. .. .. 1942
-.. .. .. .. .. .. .. 1940
-.. .. .. .. .. .. .. .. .. .. 1938
-.. .. .. .. .. .. .. .. .. 1936
-.. .. .. .. .. .. .. .. 1934
-.. .. .. .. .. .. .. .. .. 1932
-.. .. .. .. .. .. 1930
-.. .. .. .. .. .. .. .. .. 1928
-.. .. .. .. .. .. .. .. .. .. 1926
-.. .. .. .. .. .. .. .. 1924
-.. .. .. .. .. .. .. .. .. .. 1922
-.. .. .. .. .. .. .. .. .. 1920
-.. .. .. .. .. .. .. .. .. .. 1918
-.. .. .. .. .. .. .. 1916
-.. .. .. .. .. .. .. .. .. 1914
-.. .. .. .. .. .. .. .. 1912
-.. .. .. .. .. .. .. .. .. .. 1910
-.. .. .. .. .. .. .. .. .. 1908
-.. .. .. .. .. .. .. .. .. .. 1906
-.. .. .. .. 1904
-.. .. .. .. .. .. .. .. .. 1902
-.. .. .. .. .. .. .. .. 1900
-.. .. .. .. .. .. .. 1898
-.. .. .. .. .. .. .. .. .. 1896
-.. .. .. .. .. .. .. .. 1894
-.. .. .. .. .. .. .. .. .. 1892
-.. .. .. .. .. .. 1890
-.. .. .. .. .. .. .. .. .. .. 1888
-.. .. .. .. .. .. .. .. .. 1886
-.. .. .. .. .. .. .. .. .. .. 1884
-.. .. .. .. .. .. .. .. 1882
-.. .. .. .. .. .. .. .. .. 1880
-.. .. .. .. .. .. .. 1878
-.. .. .. .. .. .. .. .. 1876
-.. .. .. .. .. .. .. .. .. 1874
-.. .. .. .. .. 1872
-.. .. .. .. .. .. .. .. .. .. 1870
-.. .. .. .. .. .. .. .. .. 1868
-.. .. .. .. .. .. .. .. .. .. 1866
-.. .. .. .. .. .. .. .. 1864
-.. .. .. .. .. .. .. .. .. 1862
-.. .. .. .. .. .. .. .. .. .. 1860
-.. .. .. .. .. .. .. 1858
-.. .. .. .. .. .. .. .. .. 1856
-.. .. .. .. .. .. .. .. 1854
-.. .. .. .. .. .. .. .. .. 1852
-.. .. .. .. .. .. 1848
-.. .. .. .. .. .. .. .. .. 1846
-.. .. .. .. .. .. .. .. 1844
-.. .. .. .. .. .. .. .. .. .. 1842
-.. .. .. .. .. .. .. .. .. 1840
-.. .. .. .. .. .. .. 1838
-.. .. .. .. .. .. .. .. .. .. 1836
-.. .. .. .. .. .. .. .. .. 1834
-.. .. .. .. .. .. .. .. .. .. 1832
-.. .. .. .. .. .. .. .. 1830
-.. .. .. .. .. .. .. .. .. .. 1828
-.. .. .. .. .. .. .. .. .. 1826
-.. .. .. .. .. .. .. .. .. .. 1824
-.. .. .. 1822
-.. .. .. .. .. .. .. .. 1820
-.. .. .. .. .. .. .. .. .. 1818
-.. .. .. .. .. .. .. 1816
-.. .. .. .. .. .. .. .. 1814
-.. .. .. .. .. .. 1812
-.. .. .. .. .. .. .. .. 1810
-.. .. .. .. .. .. .. .. .. 1808
-.. .. .. .. .. .. .. 1806
-.. .. .. .. .. .. .. .. 1804
-.. .. .. .. .. 1802
-.. .. .. .. .. .. .. .. 1800
-.. .. .. .. .. .. .. .. .. 1798
-.. .. .. .. .. .. .. 1796
-.. .. .. .. .. .. .. .. 1794
-.. .. .. .. .. .. 1792
-.. .. .. .. .. .. .. .. 1790
-.. .. .. .. .. .. .. .. .. 1788
-.. .. .. .. .. .. .. 1786
-.. .. .. .. .. .. .. .. .. 1784
-.. .. .. .. .. .. .. .. 1782
-.. .. .. .. .. .. .. .. .. 1780
-.. .. .. .. 1778
-.. .. .. .. .. .. .. .. .. 1776
-.. .. .. .. .. .. .. .. 1774
-.. .. .. .. .. .. .. 1772
-.. .. .. .. .. .. .. .. 1770
-.. .. .. .. .. .. 1768
-.. .. .. .. .. .. .. .. .. 1766
-.. .. .. .. .. .. .. .. 1764
-.. .. .. .. .. .. .. .. .. 1762
-.. .. .. .. .. .. .. 1760
-.. .. .. .. .. .. .. .. .. 1758
-.. .. .. .. .. .. .. .. 1756
-.. .. .. .. .. 1754
-.. .. .. .. .. .. .. .. 1752
-.. .. .. .. .. .. .. 1750
-.. .. .. .. .. .. .. .. .. 1748
-.. .. .. .. .. .. .. .. 1746
-.. .. .. .. .. .. 1744
-.. .. .. .. .. .. .. .. .. 1742
-.. .. .. .. .. .. .. .. 1740
-.. .. .. .. .. .. .. .. .. 1738
-.. .. .. .. .. .. .. 1736
-.. .. .. .. .. .. .. .. .. 1734
-.. .. .. .. .. .. .. .. .. .. 1732
-.. .. .. .. .. .. .. .. 1730
-.. .. .. .. .. .. .. .. .. 1728
-.. .. 1726
-.. .. .. .. .. .. .. .. .. 1724
-.. .. .. .. .. .. .. .. 1722
-.. .. .. .. .. .. .. .. .. 1720
-.. .. .. .. .. .. .. .. .. .. 1718
-.. .. .. .. .. .. .. 1716
-.. .. .. .. .. .. .. .. .. 1714
-.. .. .. .. .. .. .. .. 1712
-.. .. .. .. .. .. 1710
-.. .. .. .. .. .. .. .. .. 1708
-.. .. .. .. .. .. .. .. 1706
-.. .. .. .. .. .. .. 1704
-.. .. .. .. .. .. .. .. .. 1702
-.. .. .. .. .. .. .. .. .. .. 1700
-.. .. .. .. .. .. .. .. 1698
-.. .. .. .. .. .. .. .. .. 1696
-.. .. .. .. .. 1694
-.. .. .. .. .. .. .. .. 1692
-.. .. .. .. .. .. .. .. .. 1690
-.. .. .. .. .. .. .. 1688
-.. .. .. .. .. .. .. .. .. 1686
-.. .. .. .. .. .. .. .. 1684
-.. .. .. .. .. .. .. .. .. 1682
-.. .. .. .. .. .. 1680
-.. .. .. .. .. .. .. .. 1678
-.. .. .. .. .. .. .. 1676
-.. .. .. .. 1674
-.. .. .. .. .. .. .. .. 1672
-.. .. .. .. .. .. .. 1670
-.. .. .. .. .. .. .. .. 1668
-.. .. .. .. .. .. 1666
-.. .. .. .. .. .. .. .. .. 1664
-.. .. .. .. .. .. .. .. 1662
-.. .. .. .. .. .. .. 1660
-.. .. .. .. .. .. .. .. 1658
-.. .. .. .. .. 1656
-.. .. .. .. .. .. .. .. .. 1654
-.. .. .. .. .. .. .. .. 1652
-.. .. .. .. .. .. .. 1650
-.. .. .. .. .. .. .. .. .. 1648
-.. .. .. .. .. .. .. .. 1646
-.. .. .. .. .. .. .. .. .. 1644
-.. .. .. .. .. .. 1642
-.. .. .. .. .. .. .. .. 1640
-.. .. .. .. .. .. .. .. .. 1638
-.. .. .. .. .. .. .. 1636
-.. .. .. .. .. .. .. .. .. 1634
-.. .. .. .. .. .. .. .. 1632
-.. .. .. .. .. .. .. .. .. 1630
-.. .. .. 1628
-.. .. .. .. .. .. .. .. 1626
-.. .. .. .. .. .. .. 1624
-.. .. .. .. .. .. 1622
-.. .. .. .. .. .. .. .. 1620
-.. .. .. .. .. .. .. 1618
-.. .. .. .. .. .. .. .. .. 1616
-.. .. .. .. .. .. .. .. 1614
-.. .. .. .. .. 1612
-.. .. .. .. .. .. .. .. .. 1610
-.. .. .. .. .. .. .. .. 1608
-.. .. .. .. .. .. .. 1606
-.. .. .. .. .. .. .. .. .. 1604
-.. .. .. .. .. .. .. .. 1602
-.. .. .. .. .. .. .. .. .. 1600
-.. .. .. .. .. .. 1598
-.. .. .. .. .. .. .. .. 1596
-.. .. .. .. .. .. .. .. .. 1594
-.. .. .. .. .. .. .. 1592
-.. .. .. .. .. .. .. .. 1590
-.. .. .. .. 1588
-.. .. .. .. .. .. .. .. 1586
-.. .. .. .. .. .. .. 1584
-.. .. .. .. .. .. .. .. .. 1582
-.. .. .. .. .. .. .. .. 1580
-.. .. .. .. .. .. 1578
-.. .. .. .. .. .. .. .. 1576
-.. .. .. .. .. .. .. 1574
-.. .. .. .. .. .. .. .. 1572
-.. .. .. .. .. .. .. .. .. 1570
-.. .. .. .. .. 1568
-.. .. .. .. .. .. .. .. 1566
-.. .. .. .. .. .. .. 1564
-.. .. .. .. .. .. .. .. .. 1562
-.. .. .. .. .. .. .. .. 1560
-.. .. .. .. .. .. .. .. .. 1558
-.. .. .. .. .. .. 1556
-.. .. .. .. .. .. .. .. 1554
-.. .. .. .. .. .. .. 1552
-.. .. .. .. .. .. .. .. 1550
-.. 1548
-.. .. .. .. .. .. .. .. 1546
-.. .. .. .. .. .. .. 1544
-.. .. .. .. .. .. .. .. 1542
-.. .. .. .. .. .. 1540
-.. .. .. .. .. .. .. .. .. 1538
-.. .. .. .. .. .. .. .. 1536
-.. .. .. .. .. .. .. 1534
-.. .. .. .. .. .. .. .. 1532
-.. .. .. .. .. 1530
-.. .. .. .. .. .. .. .. .. 1528
-.. .. .. .. .. .. .. .. 1526
-.. .. .. .. .. .. .. 1524
-.. .. .. .. .. .. .. .. 1522
-.. .. .. .. .. .. .. .. .. 1520
-.. .. .. .. .. .. 1518
-.. .. .. .. .. .. .. .. 1516
-.. .. .. .. .. .. .. 1514
-.. .. .. .. .. .. .. .. .. 1512
-.. .. .. .. .. .. .. .. 1510
-.. .. .. .. 1508
-.. .. .. .. .. .. .. .. 1506
-.. .. .. .. .. .. .. 1504
-.. .. .. .. .. .. .. .. 1502
-.. .. .. .. .. .. 1500
-.. .. .. .. .. .. .. 1498
-.. .. .. .. .. .. .. .. 1496
-.. .. .. .. .. 1494
-.. .. .. .. .. .. .. 1492
-.. .. .. .. .. .. .. .. 1490
-.. .. .. .. .. .. 1488
-.. .. .. .. .. .. .. .. .. 1486
-.. .. .. .. .. .. .. .. 1484
-.. .. .. .. .. .. .. .. .. 1482
-.. .. .. .. .. .. .. 1480
-.. .. .. .. .. .. .. .. .. 1478
-.. .. .. .. .. .. .. .. 1476
-.. .. .. .. .. .. .. .. .. 1474
-.. .. .. 1472
-.. .. .. .. .. .. .. .. .. .. 1470
-.. .. .. .. .. .. .. .. .. 1468
-.. .. .. .. .. .. .. .. .. .. 1466
-.. .. .. .. .. .. .. .. 1464
-.. .. .. .. .. .. .. .. .. 1462
-.. .. .. .. .. .. .. 1460
-.. .. .. .. .. .. .. .. .. .. 1458
-.. .. .. .. .. .. .. .. .. 1456
-.. .. .. .. .. .. .. .. .. .. 1454
-.. .. .. .. .. .. .. .. 1452
-.. .. .. .. .. .. .. .. .. 1450
-.. .. .. .. .. .. .. .. .. .. 1448
-.. .. .. .. .. .. 1446
-.. .. .. .. .. .. .. .. .. 1444
-.. .. .. .. .. .. .. .. 1442
-.. .. .. .. .. .. .. .. .. 1440
-.. .. .. .. .. .. .. 1438
-.. .. .. .. .. .. .. .. 1436
-.. .. .. .. .. 1434
-.. .. .. .. .. .. .. .. .. 1432
-.. .. .. .. .. .. .. .. 1430
-.. .. .. .. .. .. .. .. .. 1428
-.. .. .. .. .. .. .. 1426
-.. .. .. .. .. .. .. .. .. .. 1424
-.. .. .. .. .. .. .. .. .. 1422
-.. .. .. .. .. .. .. .. .. .. 1420
-.. .. .. .. .. .. .. .. 1418
-.. .. .. .. .. .. .. .. .. .. 1416
-.. .. .. .. .. .. .. .. .. 1414
-.. .. .. .. .. .. 1412
-.. .. .. .. .. .. .. .. .. 1410
-.. .. .. .. .. .. .. .. 1408
-.. .. .. .. .. .. .. .. .. 1406
-.. .. .. .. .. .. .. .. .. .. 1404
-.. .. .. .. .. .. .. 1402
-.. .. .. .. .. .. .. .. .. .. 1400
-.. .. .. .. .. .. .. .. .. 1398
-.. .. .. .. .. .. .. .. .. .. 1396
-.. .. .. .. .. .. .. .. 1394
-.. .. .. .. .. .. .. .. .. .. 1392
-.. .. .. .. .. .. .. .. .. 1390
-.. .. .. .. 1388
-.. .. .. .. .. .. .. .. .. .. 1386
-.. .. .. .. .. .. .. .. .. 1384
-.. .. .. .. .. .. .. .. 1382
-.. .. .. .. .. .. .. .. .. .. 1380
-.. .. .. .. .. .. .. .. .. 1378
-.. .. .. .. .. .. .. .. .. .. 1376
-.. .. .. .. .. .. .. 1374
-.. .. .. .. .. .. .. .. 1372
-.. .. .. .. .. .. .. .. .. 1370
-.. .. .. .. .. .. 1368
-.. .. .. .. .. .. .. .. .. .. 1366
-.. .. .. .. .. .. .. .. .. 1364
-.. .. .. .. .. .. .. .. .. .. 1362
-.. .. .. .. .. .. .. .. 1360
-.. .. .. .. .. .. .. .. .. 1358
-.. .. .. .. .. .. .. 1356
-.. .. .. .. .. .. .. .. .. 1354
-.. .. .. .. .. .. .. .. .. .. 1352
-.. .. .. .. .. .. .. .. 1350
-.. .. .. .. .. .. .. .. .. .. 1348
-.. .. .. .. .. .. .. .. .. 1346
-.. .. .. .. .. .. .. .. .. .. 1344
-.. .. .. .. .. 1342
-.. .. .. .. .. .. .. .. .. .. 1340
-.. .. .. .. .. .. .. .. .. 1338
-.. .. .. .. .. .. .. .. 1336
-.. .. .. .. .. .. .. .. .. .. 1334
-.. .. .. .. .. .. .. .. .. 1332
-.. .. .. .. .. .. .. .. .. .. 1330
-.. .. .. .. .. .. .. 1328
-.. .. .. .. .. .. .. .. .. .. 1326
-.. .. .. .. .. .. .. .. .. 1324
-.. .. .. .. .. .. .. .. .. .. 1322
-.. .. .. .. .. .. .. .. 1320
-.. .. .. .. .. .. .. .. .. 1318
-.. .. .. .. .. .. .. .. .. .. 1316
-.. .. .. .. .. .. 1314
-.. .. .. .. .. .. .. .. 1312
-.. .. .. .. .. .. .. .. .. 1310
-.. .. .. .. .. .. .. 1308
-.. .. .. .. .. .. .. .. .. .. 1306
-.. .. .. .. .. .. .. .. .. 1304
-.. .. .. .. .. .. .. .. .. .. 1302
-.. .. .. .. .. .. .. .. 1300
-.. .. .. .. .. .. .. .. .. 1298
-.. .. .. .. .. .. .. .. .. .. 1296
-.. .. 1294
-.. .. .. .. .. .. .. .. .. 1292
-.. .. .. .. .. .. .. .. 1290
-.. .. .. .. .. .. .. 1288
-.. .. .. .. .. .. .. .. .. 1286
-.. .. .. .. .. .. .. .. 1284
-.. .. .. .. .. .. .. .. .. 1282
-.. .. .. .. .. .. 1280
-.. .. .. .. .. .. .. .. 1278
-.. .. .. .. .. .. .. 1276
-.. .. .. .. .. 1274
-.. .. .. .. .. .. .. .. 1272
-.. .. .. .. .. .. .. .. .. 1270
-.. .. .. .. .. .. .. 1268
-.. .. .. .. .. .. .. .. .. 1266
-.. .. .. .. .. .. .. .. 1264
-.. .. .. .. .. .. .. .. .. 1262
-.. .. .. .. .. .. 1260
-.. .. .. .. .. .. .. .. .. 1258
-.. .. .. .. .. .. .. .. 1256
-.. .. .. .. .. .. .. 1254
-.. .. .. .. .. .. .. .. .. .. 1252
-.. .. .. .. .. .. .. .. .. 1250
-.. .. .. .. .. .. .. .. 1248
-.. .. .. .. .. .. .. .. .. 1246
-.. .. .. .. .. .. .. .. .. .. 1244
-.. .. .. .. 1242
-.. .. .. .. .. .. .. .. .. 1240
-.. .. .. .. .. .. .. .. 1238
-.. .. .. .. .. .. .. .. .. 1236
-.. .. .. .. .. .. .. 1234
-.. .. .. .. .. .. .. .. 1232
-.. .. .. .. .. .. 1230
-.. .. .. .. .. .. .. .. .. 1228
-.. .. .. .. .. .. .. .. 1226
-.. .. .. .. .. .. .. 1224
-.. .. .. .. .. .. .. .. .. 1222
-.. .. .. .. .. .. .. .. 1220
-.. .. .. .. .. .. .. .. .. 1218
-.. .. .. .. .. 1216
-.. .. .. .. .. .. .. .. .. 1214
-.. .. .. .. .. .. .. .. 1212
-.. .. .. .. .. .. .. .. .. 1210
-.. .. .. .. .. .. .. 1208
-.. .. .. .. .. .. .. .. 1206
-.. .. .. .. .. .. 1204
-.. .. .. .. .. .. .. .. .. 1202
-.. .. .. .. .. .. .. .. .. .. 1200
-.. .. .. .. .. .. .. .. 1198
-.. .. .. .. .. .. .. .. .. 1196
-.. .. .. .. .. .. .. 1194
-.. .. .. .. .. .. .. .. .. 1192
-.. .. .. .. .. .. .. .. 1190
-.. .. .. .. .. .. .. .. .. 1188
-.. .. .. 1186
-.. .. .. .. .. .. .. .. .. 1184
-.. .. .. .. .. .. .. .. .. .. 1182
-.. .. .. .. .. .. .. .. 1180
-.. .. .. .. .. .. .. .. .. 1178
-.. .. .. .. .. .. .. 1176
-.. .. .. .. .. .. .. .. .. 1174
-.. .. .. .. .. .. .. .. .. .. 1172
-.. .. .. .. .. .. .. .. 1170
-.. .. .. .. .. .. .. .. .. 1168
-.. .. .. .. .. .. 1166
-.. .. .. .. .. .. .. .. .. .. 1164
-.. .. .. .. .. .. .. .. .. 1162
-.. .. .. .. .. .. .. .. 1160
-.. .. .. .. .. .. .. .. .. 1158
-.. .. .. .. .. .. .. .. .. .. 1156
-.. .. .. .. .. .. .. 1152
-.. .. .. .. .. .. .. .. .. 1150
-.. .. .. .. .. .. .. .. .. .. 1148
-.. .. .. .. .. .. .. .. 1146
-.. .. .. .. .. .. .. .. .. 1144
-.. .. .. .. .. 1142
-.. .. .. .. .. .. .. .. .. 1140
-.. .. .. .. .. .. .. .. 1138
-.. .. .. .. .. .. .. .. .. 1136
-.. .. .. .. .. .. .. 1134
-.. .. .. .. .. .. .. .. .. 1132
-.. .. .. .. .. .. .. .. 1130
-.. .. .. .. .. .. .. .. .. 1128
-.. .. .. .. .. .. .. .. .. .. 1126
-.. .. .. .. .. .. 1124
-.. .. .. .. .. .. .. .. .. 1122
-.. .. .. .. .. .. .. .. 1120
-.. .. .. .. .. .. .. .. .. 1118
-.. .. .. .. .. .. .. .. .. .. 1116
-.. .. .. .. .. .. .. 1114
-.. .. .. .. .. .. .. .. 1112
-.. .. .. .. .. .. .. .. .. 1110
-.. .. .. .. 1108
-.. .. .. .. .. .. .. .. .. 1106
-.. .. .. .. .. .. .. .. 1104
-.. .. .. .. .. .. .. .. .. 1102
-.. .. .. .. .. .. .. 1100
-.. .. .. .. .. .. .. .. .. 1098
-.. .. .. .. .. .. .. .. .. .. 1096
-.. .. .. .. .. .. .. .. 1094
-.. .. .. .. .. .. .. .. .. 1092
-.. .. .. .. .. .. 1090
-.. .. .. .. .. .. .. .. 1088
-.. .. .. .. .. .. .. .. .. 1086
-.. .. .. .. .. .. .. 1084
-.. .. .. .. .. .. .. .. 1082
-.. .. .. .. .. .. .. .. .. 1080
-.. .. .. .. .. 1078
-.. .. .. .. .. .. .. .. 1076
-.. .. .. .. .. .. .. 1074
-.. .. .. .. .. .. .. .. 1072
-.. .. .. .. .. .. .. .. .. 1070
-.. .. .. .. .. .. 1068
-.. .. .. .. .. .. .. 1066
-.. .. .. .. .. .. .. .. 1064
-1062
-.. .. .. .. .. .. .. .. .. 1060
-.. .. .. .. .. .. .. .. 1058
-.. .. .. .. .. .. .. .. .. 1056
-.. .. .. .. .. .. .. 1054
-.. .. .. .. .. .. .. .. .. 1052
-.. .. .. .. .. .. .. .. 1050
-.. .. .. .. .. .. .. .. .. .. 1048
-.. .. .. .. .. .. .. .. .. 1046
-.. .. .. .. .. .. 1044
-.. .. .. .. .. .. .. .. .. .. 1042
-.. .. .. .. .. .. .. .. .. .. .. 1040
-.. .. .. .. .. .. .. .. .. 1038
-.. .. .. .. .. .. .. .. .. .. .. 1036
-.. .. .. .. .. .. .. .. .. .. 1034
-.. .. .. .. .. .. .. .. .. .. .. 1032
-.. .. .. .. .. .. .. .. 1030
-.. .. .. .. .. .. .. .. .. .. 1028
-.. .. .. .. .. .. .. .. .. 1026
-.. .. .. .. .. .. .. .. .. .. 1024
-.. .. .. .. .. .. .. 1022
-.. .. .. .. .. .. .. .. .. .. 1020
-.. .. .. .. .. .. .. .. .. 1018
-.. .. .. .. .. .. .. .. .. .. 1016
-.. .. .. .. .. .. .. .. 1014
-.. .. .. .. .. .. .. .. .. .. 1012
-.. .. .. .. .. .. .. .. .. 1010
-.. .. .. .. .. .. .. .. .. .. 1008
-.. .. .. .. .. 1006
-.. .. .. .. .. .. .. .. .. 1004
-.. .. .. .. .. .. .. .. 1002
-.. .. .. .. .. .. .. .. .. 1000
-.. .. .. .. .. .. .. 998
-.. .. .. .. .. .. .. .. .. .. 996
-.. .. .. .. .. .. .. .. .. 994
-.. .. .. .. .. .. .. .. .. .. 992
-.. .. .. .. .. .. .. .. 990
-.. .. .. .. .. .. .. .. .. 988
-.. .. .. .. .. .. 986
-.. .. .. .. .. .. .. .. .. .. 984
-.. .. .. .. .. .. .. .. .. 982
-.. .. .. .. .. .. .. .. .. .. 980
-.. .. .. .. .. .. .. .. 978
-.. .. .. .. .. .. .. .. .. 976
-.. .. .. .. .. .. .. .. .. .. 974
-.. .. .. .. .. .. .. 972
-.. .. .. .. .. .. .. .. .. 970
-.. .. .. .. .. .. .. .. 968
-.. .. .. .. .. .. .. .. .. 966
-.. .. .. .. 964
-.. .. .. .. .. .. .. .. .. 962
-.. .. .. .. .. .. .. .. .. .. 960
-.. .. .. .. .. .. .. .. 958
-.. .. .. .. .. .. .. .. .. 956
-.. .. .. .. .. .. .. 954
-.. .. .. .. .. .. .. .. 952
-.. .. .. .. .. .. .. .. .. 950
-.. .. .. .. .. .. 948
-.. .. .. .. .. .. .. .. .. 946
-.. .. .. .. .. .. .. .. .. .. 944
-.. .. .. .. .. .. .. .. 942
-.. .. .. .. .. .. .. .. .. 940
-.. .. .. .. .. .. .. 938
-.. .. .. .. .. .. .. .. .. .. 936
-.. .. .. .. .. .. .. .. .. 934
-.. .. .. .. .. .. .. .. 932
-.. .. .. .. .. .. .. .. .. .. 930
-.. .. .. .. .. .. .. .. .. 928
-.. .. .. .. .. .. .. .. .. .. 926
-.. .. .. .. .. 924
-.. .. .. .. .. .. .. .. .. 922
-.. .. .. .. .. .. .. .. 920
-.. .. .. .. .. .. .. .. .. .. 918
-.. .. .. .. .. .. .. .. .. 916
-.. .. .. .. .. .. .. 914
-.. .. .. .. .. .. .. .. .. 912
-.. .. .. .. .. .. .. .. 910
-.. .. .. .. .. .. 908
-.. .. .. .. .. .. .. .. 906
-.. .. .. .. .. .. .. 904
-.. .. .. .. .. .. .. .. .. 900
-.. .. .. .. .. .. .. .. 898
-.. .. .. 896
-.. .. .. .. .. .. .. .. .. 894
-.. .. .. .. .. .. .. .. 892
-.. .. .. .. .. .. .. .. .. 890
-.. .. .. .. .. .. .. .. .. .. 888
-.. .. .. .. .. .. .. 886
-.. .. .. .. .. .. .. .. .. .. 884
-.. .. .. .. .. .. .. .. .. 882
-.. .. .. .. .. .. .. .. .. .. .. 880
-.. .. .. .. .. .. .. .. .. .. 878
-.. .. .. .. .. .. .. .. 876
-.. .. .. .. .. .. .. .. .. .. 874
-.. .. .. .. .. .. .. .. .. 872
-.. .. .. .. .. .. .. .. .. .. 870
-.. .. .. .. .. .. 868
-.. .. .. .. .. .. .. .. .. .. 866
-.. .. .. .. .. .. .. .. .. 864
-.. .. .. .. .. .. .. .. 862
-.. .. .. .. .. .. .. .. .. 860
-.. .. .. .. .. .. .. .. .. .. 858
-.. .. .. .. .. .. .. 856
-.. .. .. .. .. .. .. .. .. 854
-.. .. .. .. .. .. .. .. 852
-.. .. .. .. .. .. .. .. .. 850
-.. .. .. .. .. .. .. .. .. .. 848
-.. .. .. .. .. 846
-.. .. .. .. .. .. .. .. .. .. 844
-.. .. .. .. .. .. .. .. .. 842
-.. .. .. .. .. .. .. .. 840
-.. .. .. .. .. .. .. .. .. 838
-.. .. .. .. .. .. .. 836
-.. .. .. .. .. .. .. .. .. 834
-.. .. .. .. .. .. .. .. .. .. 832
-.. .. .. .. .. .. .. .. 830
-.. .. .. .. .. .. .. .. .. 828
-.. .. .. .. .. .. 826
-.. .. .. .. .. .. .. .. .. 824
-.. .. .. .. .. .. .. .. 822
-.. .. .. .. .. .. .. 820
-.. .. .. .. .. .. .. .. .. .. 818
-.. .. .. .. .. .. .. .. .. 816
-.. .. .. .. .. .. .. .. 814
-.. .. .. .. .. .. .. .. .. .. 812
-.. .. .. .. .. .. .. .. .. 810
-.. .. .. .. 808
-.. .. .. .. .. .. .. .. .. 806
-.. .. .. .. .. .. .. .. 804
-.. .. .. .. .. .. .. 802
-.. .. .. .. .. .. .. .. .. 800
-.. .. .. .. .. .. .. .. 798
-.. .. .. .. .. .. .. .. .. 796
-.. .. .. .. .. .. 794
-.. .. .. .. .. .. .. .. .. 792
-.. .. .. .. .. .. .. .. 790
-.. .. .. .. .. .. .. .. .. 788
-.. .. .. .. .. .. .. 786
-.. .. .. .. .. .. .. .. 784
-.. .. .. .. .. .. .. .. .. 782
-.. .. .. .. .. 780
-.. .. .. .. .. .. .. .. .. .. 778
-.. .. .. .. .. .. .. .. .. 776
-.. .. .. .. .. .. .. .. .. .. 774
-.. .. .. .. .. .. .. .. 772
-.. .. .. .. .. .. .. .. .. 770
-.. .. .. .. .. .. .. 768
-.. .. .. .. .. .. .. .. .. .. 766
-.. .. .. .. .. .. .. .. .. 764
-.. .. .. .. .. .. .. .. 762
-.. .. .. .. .. .. .. .. .. .. 760
-.. .. .. .. .. .. .. .. .. 758
-.. .. .. .. .. .. .. .. .. .. 756
-.. .. .. .. .. .. 754
-.. .. .. .. .. .. .. .. .. .. 752
-.. .. .. .. .. .. .. .. .. 750
-.. .. .. .. .. .. .. .. .. .. 748
-.. .. .. .. .. .. .. .. 746
-.. .. .. .. .. .. .. .. .. .. 744
-.. .. .. .. .. .. .. .. .. 742
-.. .. .. .. .. .. .. .. .. .. 740
-.. .. .. .. .. .. .. 738
-.. .. .. .. .. .. .. .. .. 736
-.. .. .. .. .. .. .. .. 734
-.. .. .. .. .. .. .. .. .. 732
-.. .. .. .. .. .. .. .. .. .. 730
-.. .. 728
-.. .. .. .. .. .. .. .. 726
-.. .. .. .. .. .. .. .. .. 724
-.. .. .. .. .. .. .. 722
-.. .. .. .. .. .. .. .. .. 720
-.. .. .. .. .. .. .. .. .. .. 718
-.. .. .. .. .. .. .. .. 716
-.. .. .. .. .. .. .. .. .. 714
-.. .. .. .. .. .. 712
-.. .. .. .. .. .. .. .. .. 710
-.. .. .. .. .. .. .. .. 708
-.. .. .. .. .. .. .. 706
-.. .. .. .. .. .. .. .. .. 704
-.. .. .. .. .. .. .. .. 702
-.. .. .. .. .. .. .. .. .. 700
-.. .. .. .. .. 698
-.. .. .. .. .. .. .. .. 696
-.. .. .. .. .. .. .. 694
-.. .. .. .. .. .. .. .. 692
-.. .. .. .. .. .. .. .. .. 690
-.. .. .. .. .. .. 688
-.. .. .. .. .. .. .. 686
-.. .. .. .. .. .. .. .. 684
-.. .. .. .. 682
-.. .. .. .. .. .. .. .. 680
-.. .. .. .. .. .. .. 678
-.. .. .. .. .. .. 676
-.. .. .. .. .. .. .. .. 674
-.. .. .. .. .. .. .. 672
-.. .. .. .. .. .. .. .. 670
-.. .. .. .. .. 668
-.. .. .. .. .. .. .. .. .. 666
-.. .. .. .. .. .. .. .. 664
-.. .. .. .. .. .. .. .. .. 662
-.. .. .. .. .. .. .. 660
-.. .. .. .. .. .. .. .. 658
-.. .. .. .. .. .. 656
-.. .. .. .. .. .. .. .. .. 654
-.. .. .. .. .. .. .. .. 652
-.. .. .. .. .. .. .. .. .. 650
-.. .. .. .. .. .. .. 648
-.. .. .. .. .. .. .. .. 646
-.. .. .. .. .. .. .. .. .. 644
-.. .. .. 642
-.. .. .. .. .. .. .. .. .. 640
-.. .. .. .. .. .. .. .. 638
-.. .. .. .. .. .. .. 636
-.. .. .. .. .. .. .. .. .. 634
-.. .. .. .. .. .. .. .. 632
-.. .. .. .. .. .. .. .. .. 630
-.. .. .. .. .. .. 628
-.. .. .. .. .. .. .. .. .. 626
-.. .. .. .. .. .. .. .. 624
-.. .. .. .. .. .. .. .. .. 622
-.. .. .. .. .. .. .. 620
-.. .. .. .. .. .. .. .. .. 618
-.. .. .. .. .. .. .. .. 616
-.. .. .. .. .. 614
-.. .. .. .. .. .. .. .. .. 612
-.. .. .. .. .. .. .. .. 610
-.. .. .. .. .. .. .. .. .. .. 608
-.. .. .. .. .. .. .. .. .. 606
-.. .. .. .. .. .. .. .. .. .. 604
-.. .. .. .. .. .. .. 602
-.. .. .. .. .. .. .. .. .. 600
-.. .. .. .. .. .. .. .. 598
-.. .. .. .. .. .. 596
-.. .. .. .. .. .. .. .. .. 594
-.. .. .. .. .. .. .. .. 592
-.. .. .. .. .. .. .. .. .. 590
-.. .. .. .. .. .. .. 588
-.. .. .. .. .. .. .. .. .. .. 586
-.. .. .. .. .. .. .. .. .. 584
-.. .. .. .. .. .. .. .. 582
-.. .. .. .. .. .. .. .. .. 580
-.. .. .. .. 578
-.. .. .. .. .. .. .. .. .. 576
-.. .. .. .. .. .. .. .. 574
-.. .. .. .. .. .. .. .. .. 572
-.. .. .. .. .. .. .. 570
-.. .. .. .. .. .. .. .. .. .. 568
-.. .. .. .. .. .. .. .. .. 566
-.. .. .. .. .. .. .. .. .. .. 564
-.. .. .. .. .. .. .. .. 562
-.. .. .. .. .. .. .. .. .. 560
-.. .. .. .. .. .. .. .. .. .. 558
-.. .. .. .. .. .. 556
-.. .. .. .. .. .. .. .. .. 554
-.. .. .. .. .. .. .. .. 552
-.. .. .. .. .. .. .. 550
-.. .. .. .. .. .. .. .. .. 548
-.. .. .. .. .. .. .. .. 546
-.. .. .. .. .. 544
-.. .. .. .. .. .. .. .. 542
-.. .. .. .. .. .. .. .. .. 540
-.. .. .. .. .. .. .. 538
-.. .. .. .. .. .. .. .. .. 536
-.. .. .. .. .. .. .. .. 534
-.. .. .. .. .. .. ...
[truncated message content] |