From 45560592c8169efbc73066f87b7093400faf7a17 Mon Sep 17 00:00:00 2001 From: Michael Vrable Date: Thu, 3 Mar 2011 16:10:11 -0800 Subject: [PATCH] More memory usage stats --- results/20110302/memusage-s3-1G.data | 10869 +++++++++++++++++++++++++ results/20110302/memusage.gnuplot | 13 + 2 files changed, 10882 insertions(+) create mode 100644 results/20110302/memusage-s3-1G.data diff --git a/results/20110302/memusage-s3-1G.data b/results/20110302/memusage-s3-1G.data new file mode 100644 index 0000000..be28e31 --- /dev/null +++ b/results/20110302/memusage-s3-1G.data @@ -0,0 +1,10869 @@ +1200 +1200 +1200 +1200 +1200 +1200 +1200 +1200 +1200 +1200 +1200 +1200 +1200 +1200 +1200 +1200 +1240 +1244 +1256 +18520 +21716 +108276 +267244 +286156 +256084 +238968 +274160 +332096 +331652 +332332 +332412 +332388 +369756 +334792 +333672 +360984 +360364 +360332 +389052 +431988 +422636 +422636 +422636 +422636 +422820 +422828 +422828 +422828 +438864 +438220 +437868 +437868 +437868 +437828 +557208 +619084 +672584 +775416 +791792 +795868 +796440 +827128 +814868 +802528 +823136 +815208 +815216 +815468 +802952 +803004 +811324 +819564 +819676 +819488 +823652 +823652 +819724 +802548 +802232 +802120 +801516 +802056 +827208 +815052 +802664 +802216 +802184 +820888 +820888 +820924 +820924 +820840 +821004 +821096 +821120 +846108 +835820 +852312 +831608 +822632 +822588 +822588 +822592 +822628 +822600 +822624 +822600 +822624 +822612 +822644 +822580 +822592 +822600 +822600 +822624 +822600 +822600 +822568 +822592 +822596 +822596 +822596 +822592 +822584 +822628 +822604 +822584 +822616 +822572 +822628 +822628 +822584 +822584 +822584 +822632 +822624 +822596 +822584 +822596 +822584 +822572 +822604 +822592 +822584 +822596 +822608 +822584 +822584 +822572 +822596 +822584 +822588 +822588 +822600 +822576 +822600 +822596 +822608 +822600 +822596 +822608 +822608 +822600 +822588 +822576 +822576 +822608 +822588 +822576 +822588 +822576 +822588 +822600 +822600 +822644 +822588 +822596 +822576 +822600 +822588 +822600 +822596 +822584 +822596 +822584 +822584 +822588 +822576 +822600 +822588 +822588 +822596 +822588 +822600 +822576 +822588 +822576 +822588 +822588 +822588 +822588 +822600 +822588 +822588 +822588 +822592 +822592 +822592 +822612 +822580 +822592 +822612 +822580 +822636 +822580 +822592 +822592 +822592 +822592 +822580 +822592 +822592 +822592 +822620 +822604 +822592 +822580 +822580 +822604 +822592 +822592 +822592 +822592 +822592 +822592 +822592 +822592 +822592 +822592 +822592 +822624 +822604 +822592 +822580 +822592 +822592 +822580 +822592 +822592 +822580 +822592 +822580 +822580 +822592 +822592 +822592 +822580 +822592 +822592 +822580 +822604 +822580 +822592 +822592 +822592 +822604 +822592 +822580 +822592 +822580 +822592 +822592 +822592 +822592 +822580 +822604 +822580 +822580 +822592 +822592 +822592 +822592 +822580 +822580 +822592 +822600 +822580 +822592 +822612 +822592 +822580 +822580 +822592 +822580 +822604 +822592 +822592 +822592 +822592 +822592 +822580 +822580 +822592 +822592 +822580 +822604 +822592 +822592 +822592 +822592 +822592 +822580 +822592 +822592 +822592 +822580 +822580 +822592 +822580 +822592 +822600 +822580 +822604 +822580 +822592 +822604 +822580 +822592 +822580 +822580 +822592 +822580 +822592 +822580 +822580 +822592 +822592 +822592 +822592 +822604 +822592 +822580 +822592 +822592 +822580 +822580 +822592 +822592 +822592 +822592 +822580 +822580 +822604 +822592 +822580 +822580 +822580 +822604 +822580 +822592 +822592 +822592 +822580 +822580 +822592 +822592 +822580 +822580 +822592 +822592 +822580 +822580 +822580 +822592 +822624 +822580 +822580 +822580 +822580 +822592 +822580 +822580 +822580 +822592 +822624 +822580 +822580 +822580 +822580 +822232 +822220 +822220 +822220 +822220 +822232 +822220 +822220 +822220 +822220 +822220 +822220 +822220 +822220 +822220 +822248 +822224 +822216 +843268 +839548 +838996 +838956 +838956 +838948 +838948 +838948 +838948 +838948 +838948 +838948 +838948 +845788 +845788 +845788 +845788 +845788 +845788 +829184 +829164 +829164 +862404 +863320 +875160 +891652 +891732 +891588 +899856 +875168 +895736 +899888 +895752 +879324 +895640 +887488 +899872 +912164 +912124 +896224 +879688 +883868 +883808 +883756 +887608 +887636 +900036 +899956 +886836 +886812 +886776 +886784 +886784 +886784 +886784 +886784 +886784 +886784 +886784 +886784 +886784 +886784 +886672 +886672 +886656 +887076 +887788 +895964 +904148 +916508 +912520 +891776 +920444 +912448 +920656 +916488 +916500 +916660 +945244 +953496 +916592 +927540 +924416 +941260 +940748 +924076 +924076 +924076 +924076 +924076 +924200 +924200 +924200 +924200 +925020 +925084 +925032 +925032 +925284 +938208 +938300 +925936 +925804 +925804 +929904 +934020 +933868 +965208 +965452 +970324 +945812 +945536 +945288 +945288 +937020 +936936 +936840 +936860 +936876 +936876 +936876 +936864 +936876 +936876 +936876 +936904 +936880 +936880 +936892 +936892 +936892 +936892 +936892 +936892 +936880 +936880 +936860 +936872 +936884 +936872 +936872 +936828 +936868 +936856 +936856 +936868 +936868 +936848 +936844 +936844 +936848 +936848 +936856 +936856 +936844 +936880 +936880 +936868 +936816 +936816 +936828 +936816 +936816 +936852 +936852 +936876 +936852 +936856 +936856 +936868 +936868 +936856 +936868 +936868 +936848 +936872 +936860 +936872 +936860 +936860 +936876 +936876 +936876 +936864 +936864 +936864 +936888 +936864 +936864 +936864 +936864 +936864 +936876 +936844 +936832 +936832 +936832 +936832 +936820 +936844 +936820 +936832 +936788 +936812 +936824 +936836 +936836 +936852 +936824 +936824 +936824 +936824 +936832 +936832 +936888 +936844 +936832 +936824 +936824 +936800 +936812 +936812 +936812 +936824 +936824 +936824 +936824 +936824 +936812 +936888 +936864 +936876 +936852 +936864 +936864 +936824 +936824 +936824 +936812 +936824 +936812 +936812 +936836 +936812 +936864 +936812 +936852 +936840 +936840 +936824 +936812 +936824 +936824 +936812 +936812 +936812 +936820 +936824 +936812 +936824 +936812 +936844 +936824 +936832 +936844 +936856 +936852 +936812 +936856 +936832 +936812 +936832 +936820 +936824 +936824 +936812 +936812 +936812 +936824 +936836 +936812 +936812 +936800 +936812 +936824 +936836 +936824 +936812 +936824 +936824 +936824 +936812 +936812 +936824 +936812 +936812 +936812 +936800 +936832 +936824 +936856 +936824 +936800 +936820 +936812 +936824 +936824 +936824 +936844 +936836 +936820 +936812 +936812 +936812 +936812 +936856 +936800 +936800 +936824 +936812 +936864 +936812 +936812 +936812 +936812 +936844 +936812 +936812 +936832 +936812 +936832 +936812 +936812 +936832 +936812 +936824 +936812 +936820 +936824 +936824 +936820 +936812 +936840 +936800 +936800 +936788 +936800 +936820 +936812 +936812 +936800 +936812 +936844 +936812 +936800 +936788 +936800 +936824 +936824 +936812 +936812 +936812 +936812 +936800 +936800 +936812 +936800 +936800 +936812 +936812 +936788 +936812 +936832 +936800 +936812 +936812 +936812 +936804 +936828 +936816 +936820 +936820 +936820 +936820 +936832 +936820 +936832 +936820 +936820 +936832 +936820 +936820 +936840 +936828 +936840 +936832 +936820 +936820 +936820 +936808 +936820 +936820 +936844 +936820 +936808 +936820 +936324 +936312 +936312 +936312 +936312 +936324 +936312 +936312 +936312 +936312 +936324 +936312 +936312 +936312 +936312 +936312 +936312 +936312 +936312 +936312 +936500 +936692 +936360 +940764 +941668 +936604 +936472 +936452 +936440 +936408 +936336 +940868 +940868 +994604 +994836 +998372 +1014908 +1018028 +1009656 +1009624 +1009452 +1009684 +999448 +986828 +957940 +961956 +962096 +962064 +962064 +962032 +962032 +962032 +962012 +961992 +962780 +980328 +980320 +980248 +972060 +975952 +992548 +1021324 +1021456 +1021444 +1021420 +1049928 +1045960 +992396 +991824 +1003264 +1003264 +1015712 +1016452 +1032968 +1016668 +1016500 +1016748 +1015988 +1015780 +1015748 +1015748 +1003380 +1003392 +1003352 +1003352 +1003332 +1004976 +1004976 +1005956 +1005956 +1013396 +1013396 +1013392 +1013392 +1013360 +1013360 +1013336 +1013336 +1038756 +1036188 +1027936 +1023848 +1015488 +1040116 +1019568 +1031928 +1032148 +1048344 +1068960 +1032024 +1028132 +1036560 +1036916 +1061500 +1016112 +1015792 +1015792 +1015792 +1015792 +1015728 +1015728 +1015664 +1015632 +1015472 +1015472 +1015472 +1015472 +1015484 +1015484 +1015484 +1015484 +1015484 +1015484 +1015484 +1015484 +1015484 +1015484 +1015484 +1015484 +1015484 +1015472 +1015412 +1015424 +1015424 +1015284 +1015340 +1015340 +1015356 +1015356 +1015396 +1015412 +1015420 +1015420 +1015420 +1015420 +1015420 +1015420 +1015420 +1015420 +1015444 +1015444 +1015408 +1015412 +1015412 +1015420 +1015432 +1015420 +1015420 +1015420 +1015444 +1015400 +1015412 +1015412 +1015412 +1015456 +1015456 +1015452 +1015452 +1015452 +1015348 +1015348 +1015368 +1015424 +1015400 +1015412 +1015412 +1015436 +1015436 +1015436 +1015444 +1015444 +1015424 +1015388 +1015388 +1015360 +1015360 +1015344 +1015380 +1015396 +1015396 +1015364 +1015380 +1015368 +1015380 +1015368 +1015368 +1015392 +1015392 +1015400 +1015400 +1015316 +1015340 +1015364 +1015380 +1015380 +1015380 +1015412 +1015412 +1015408 +1015388 +1015388 +1015388 +1015400 +1015412 +1015348 +1015380 +1015380 +1015380 +1015400 +1015400 +1015388 +1015336 +1015336 +1015356 +1015356 +1015380 +1015348 +1015348 +1015380 +1015368 +1015388 +1015376 +1015368 +1015388 +1015344 +1015344 +1015344 +1015344 +1015344 +1015376 +1015392 +1015380 +1015372 +1015360 +1015372 +1015384 +1015352 +1015416 +1015404 +1015404 +1015416 +1015372 +1015384 +1015372 +1015360 +1015360 +1015372 +1015384 +1015384 +1015396 +1015396 +1015384 +1015396 +1015372 +1015344 +1015340 +1015352 +1015384 +1015360 +1015360 +1015372 +1015384 +1015372 +1015372 +1015352 +1015360 +1015332 +1015384 +1015372 +1015396 +1015384 +1015384 +1015352 +1015364 +1015344 +1015344 +1015376 +1015392 +1015384 +1015384 +1015344 +1015336 +1015336 +1015348 +1015388 +1015348 +1015348 +1015368 +1015380 +1015396 +1015408 +1015376 +1015388 +1015312 +1015368 +1015348 +1015380 +1015380 +1015368 +1015356 +1015368 +1015368 +1015356 +1015356 +1015324 +1015336 +1015380 +1015368 +1015336 +1015368 +1015356 +1015380 +1015324 +1015348 +1015356 +1015344 +1015344 +1015336 +1015324 +1015348 +1015336 +1015356 +1015344 +1015344 +1015356 +1015344 +1015368 +1015336 +1015356 +1015360 +1015336 +1015356 +1015356 +1015368 +1015336 +1015336 +1015336 +1015336 +1015336 +1015336 +1015360 +1015352 +1015312 +1015348 +1015336 +1015356 +1015344 +1015344 +1015356 +1015356 +1015336 +1015324 +1015336 +1015376 +1015376 +1015344 +1015332 +1015336 +1015312 +1015324 +1015348 +1015348 +1015336 +1015324 +1015336 +1015400 +1015364 +1015356 +1015368 +1015348 +1015368 +1015336 +1015336 +1015356 +1015356 +1015356 +1015368 +1015356 +1015336 +1015336 +1015336 +1015348 +1015356 +1015336 +1015360 +1015344 +1014892 +1014904 +1014892 +1014892 +1014892 +1014892 +1014904 +1014892 +1014892 +1014892 +1014892 +1014900 +1014876 +1014876 +1014876 +1014876 +1014964 +1014920 +1015100 +1081380 +1048032 +1014928 +1014928 +1080844 +1081636 +1081496 +1069268 +1068732 +1068620 +1072676 +1072636 +1072604 +1072604 +1072604 +1072604 +1072944 +1072944 +1073548 +1073548 +1073548 +1073548 +1073548 +1073664 +1073664 +1073664 +1073632 +1073608 +1073792 +1074440 +1074408 +1090860 +1074248 +1078368 +1090748 +1074400 +1086696 +1074404 +1090900 +1070388 +1082656 +1082632 +1090900 +1099032 +1070480 +1071176 +1071288 +1087596 +1091612 +1091740 +1091704 +1087472 +1070384 +1070308 +1070288 +1070288 +1070288 +1070616 +1095756 +1095700 +1087320 +1095608 +1074452 +1084316 +1084316 +1084284 +1084244 +1113416 +1117756 +1103004 +1090840 +1085940 +1085940 +1087128 +1087356 +1087476 +1087476 +1087632 +1087924 +1092452 +1106148 +1089536 +1089232 +1088384 +1088428 +1088432 +1088432 +1088432 +1088432 +1088432 +1088432 +1088460 +1088460 +1088464 +1088472 +1088472 +1088472 +1088472 +1088472 +1088472 +1088480 +1088476 +1088476 +1088476 +1088476 +1088476 +1088548 +1088572 +1088572 +1088572 +1088572 +1088572 +1088572 +1088572 +1088572 +1088572 +1088572 +1088572 +1088168 +1088664 +1088664 +1088664 +1088544 +1088556 +1088556 +1088560 +1088560 +1088564 +1088564 +1088564 +1088564 +1088588 +1088588 +1088596 +1088596 +1088532 +1088432 +1088508 +1088532 +1088532 +1088532 +1088532 +1088532 +1088532 +1088532 +1088532 +1088520 +1088520 +1088544 +1088544 +1088544 +1088544 +1088544 +1088544 +1088544 +1088544 +1088496 +1088496 +1088496 +1088496 +1088496 +1088512 +1088508 +1088512 +1088512 +1088552 +1088552 +1088584 +1088584 +1088584 +1088572 +1088572 +1088596 +1088584 +1088584 +1088584 +1088584 +1088584 +1088584 +1088596 +1088564 +1088576 +1088500 +1088504 +1088536 +1088536 +1088524 +1088532 +1088532 +1088552 +1088552 +1088528 +1088564 +1088564 +1088564 +1088552 +1088552 +1088564 +1088552 +1088552 +1088552 +1088576 +1088508 +1088520 +1088536 +1088524 +1088536 +1088536 +1088536 +1088568 +1088568 +1088568 +1088568 +1088568 +1088560 +1088572 +1088612 +1088612 +1088632 +1088640 +1088644 +1088664 +1088664 +1088712 +1088712 +1088620 +1088656 +1088656 +1088664 +1088664 +1088664 +1088664 +1088664 +1088676 +1088676 +1088596 +1088640 +1088628 +1088636 +1088636 +1088648 +1088648 +1088636 +1088660 +1088608 +1088712 +1088688 +1088688 +1088688 +1088688 +1088692 +1088680 +1088680 +1088688 +1088628 +1088660 +1088660 +1088660 +1088636 +1088636 +1088680 +1088680 +1088648 +1088660 +1088672 +1088660 +1088648 +1088628 +1088672 +1088672 +1088636 +1088660 +1088660 +1088648 +1088648 +1088668 +1088668 +1088680 +1088668 +1088668 +1088668 +1088616 +1088636 +1088624 +1088632 +1088644 +1088624 +1088620 +1088608 +1088620 +1088620 +1088620 +1088620 +1088620 +1088632 +1088644 +1088636 +1088612 +1088624 +1088632 +1088644 +1088624 +1088624 +1088604 +1088644 +1088668 +1088664 +1088656 +1088644 +1088656 +1088656 +1088624 +1088624 +1088580 +1088612 +1088624 +1088620 +1088632 +1088608 +1088644 +1088656 +1088660 +1088604 +1088604 +1088592 +1088604 +1088592 +1088604 +1088636 +1088604 +1088592 +1088608 +1088608 +1088616 +1088616 +1088596 +1088636 +1088608 +1088648 +1088616 +1088656 +1088608 +1088608 +1088624 +1088636 +1088672 +1088668 +1088656 +1088604 +1088608 +1088608 +1088608 +1088608 +1088624 +1088608 +1088616 +1088616 +1088616 +1088628 +1088628 +1088648 +1088636 +1088656 +1088636 +1088616 +1088636 +1088636 +1088656 +1088680 +1088668 +1088624 +1088200 +1088192 +1088144 +1088144 +1088144 +1088144 +1088144 +1088144 +1088156 +1088144 +1088144 +1088144 +1088144 +1088144 +1088144 +1088144 +1088144 +1088144 +1088280 +1088192 +1088192 +1088656 +1088660 +1088328 +1088296 +1088296 +1088204 +1088204 +1104880 +1109564 +1089080 +1088972 +1089264 +1089292 +1089256 +1093140 +1088536 +1096556 +1096536 +1096544 +1134576 +1171600 +1176712 +1169644 +1169612 +1179408 +1180596 +1142808 +1142724 +1148112 +1152448 +1156264 +1156248 +1156216 +1156216 +1156216 +1156216 +1156184 +1156164 +1156164 +1192696 +1201648 +1202388 +1207736 +1200640 +1216416 +1220708 +1218964 +1264664 +1264924 +1236420 +1236480 +1269184 +1273184 +1277428 +1269268 +1289500 +1301944 +1265164 +1281540 +1285852 +1265088 +1264440 +1264328 +1264308 +1264308 +1264560 +1265404 +1265508 +1274020 +1282036 +1265472 +1264736 +1301848 +1313312 +1283860 +1271312 +1271312 +1273744 +1274604 +1285656 +1312224 +1286720 +1286944 +1286944 +1286872 +1286868 +1286984 +1308212 +1309104 +1292764 +1292580 +1292508 +1292500 +1291680 +1291620 +1291660 +1291680 +1291688 +1291696 +1291736 +1291736 +1291736 +1291740 +1291740 +1291748 +1291748 +1291748 +1291748 +1291748 +1291480 +1291712 +1291748 +1291752 +1291752 +1291752 +1291752 +1291796 +1291800 +1291800 +1291808 +1291808 +1291808 +1291808 +1291808 +1291468 +1291644 +1291716 +1291720 +1291772 +1291736 +1291736 +1291736 +1291736 +1291736 +1291744 +1291744 +1291744 +1291744 +1291744 +1291616 +1291640 +1291716 +1291716 +1291716 +1291716 +1291716 +1291716 +1291716 +1291716 +1291716 +1291720 +1291720 +1291720 +1291720 +1291708 +1291700 +1291700 +1291700 +1291708 +1291708 +1291708 +1291708 +1291708 +1291732 +1291732 +1291740 +1291744 +1291744 +1291744 +1291732 +1291756 +1291760 +1291736 +1291756 +1291744 +1291752 +1291740 +1291764 +1291764 +1291764 +1291768 +1291768 +1291768 +1291768 +1291772 +1291760 +1291760 +1291604 +1291616 +1291612 +1291572 +1291628 +1291652 +1291652 +1291656 +1291680 +1291680 +1291696 +1291664 +1291676 +1291676 +1291676 +1291676 +1291676 +1291620 +1291696 +1291712 +1291700 +1291740 +1291740 +1291728 +1291732 +1291732 +1291732 +1291724 +1291724 +1291748 +1291748 +1291780 +1291788 +1291788 +1291768 +1291780 +1291768 +1291748 +1291772 +1291784 +1291784 +1291800 +1291824 +1291824 +1291812 +1291812 +1291812 +1291812 +1291812 +1291812 +1291812 +1291812 +1291748 +1291808 +1291796 +1291796 +1291808 +1291808 +1291800 +1291800 +1291864 +1291820 +1291796 +1291796 +1291920 +1291880 +1291820 +1291752 +1291788 +1291756 +1291768 +1291792 +1291768 +1291800 +1291788 +1291788 +1291800 +1291788 +1291800 +1291768 +1291792 +1291780 +1291780 +1291756 +1291748 +1291780 +1291696 +1291716 +1291724 +1291736 +1291744 +1291744 +1291732 +1291732 +1291744 +1291756 +1291768 +1291784 +1291772 +1291728 +1291764 +1291740 +1291760 +1291760 +1291748 +1291772 +1291760 +1291804 +1291808 +1291824 +1291812 +1291744 +1291756 +1291756 +1291776 +1291752 +1291724 +1291720 +1291744 +1291776 +1291752 +1291744 +1291780 +1291748 +1291772 +1291760 +1291824 +1291736 +1291760 +1291768 +1291768 +1291768 +1291768 +1291708 +1291800 +1291748 +1291760 +1291760 +1291800 +1291776 +1291768 +1291788 +1291788 +1291788 +1291748 +1291760 +1291780 +1291780 +1291796 +1291788 +1291776 +1291776 +1291768 +1291776 +1291776 +1291692 +1291756 +1291756 +1291764 +1291752 +1291744 +1291756 +1291756 +1291772 +1291744 +1291756 +1291768 +1291768 +1291772 +1291752 +1291744 +1291756 +1291756 +1291744 +1291768 +1291776 +1291764 +1291780 +1291756 +1291692 +1291692 +1291716 +1291776 +1291752 +1291752 +1291756 +1291744 +1291756 +1291788 +1291800 +1291788 +1291756 +1291244 +1291184 +1291196 +1291184 +1291184 +1291184 +1291184 +1291196 +1291184 +1291184 +1291184 +1291184 +1291184 +1291184 +1291184 +1291184 +1291184 +1291240 +1291208 +1291304 +1291568 +1291216 +1291504 +1291716 +1291400 +1291408 +1291240 +1312092 +1315852 +1294840 +1294676 +1298604 +1298596 +1298596 +1298596 +1322876 +1322844 +1322812 +1322812 +1322812 +1322780 +1326576 +1326524 +1326524 +1351564 +1352396 +1380832 +1401604 +1401876 +1402048 +1401884 +1405524 +1422024 +1422896 +1408472 +1408452 +1412620 +1412588 +1420684 +1421052 +1413052 +1408316 +1407816 +1399476 +1399436 +1399548 +1424804 +1437252 +1409048 +1420768 +1416936 +1404252 +1404072 +1403620 +1403420 +1440644 +1441492 +1441244 +1436996 +1436416 +1436700 +1436684 +1436472 +1436472 +1436440 +1436440 +1436408 +1436408 +1436408 +1436940 +1445224 +1445208 +1445208 +1445208 +1445208 +1447928 +1447908 +1447712 +1447692 +1449712 +1470756 +1471304 +1503816 +1504040 +1503968 +1503944 +1483428 +1483576 +1499820 +1499796 +1479376 +1479380 +1479424 +1524480 +1524780 +1479504 +1524424 +1528444 +1520012 +1478664 +1478612 +1478560 +1478972 +1479288 +1480100 +1480100 +1479924 +1479828 +1479828 +1479828 +1479828 +1479700 +1479700 +1479684 +1478892 +1479104 +1479236 +1479196 +1479224 +1479224 +1479232 +1479232 +1479232 +1479232 +1479232 +1479232 +1479288 +1479288 +1479296 +1479296 +1479032 +1479212 +1479232 +1479276 +1479280 +1479288 +1479288 +1479296 +1479296 +1479296 +1479296 +1479296 +1479296 +1479296 +1479296 +1479300 +1479300 +1479300 +1479056 +1479116 +1479200 +1479220 +1479236 +1479236 +1479236 +1479244 +1479244 +1479244 +1479244 +1479244 +1479244 +1479248 +1479248 +1479284 +1479312 +1479192 +1479080 +1479168 +1479224 +1479240 +1479240 +1479240 +1479244 +1479244 +1479312 +1479332 +1479340 +1479308 +1479312 +1479308 +1479308 +1479308 +1479308 +1479144 +1479276 +1479276 +1479284 +1479260 +1479260 +1479260 +1479260 +1479260 +1479240 +1479240 +1479336 +1479216 +1479228 +1479240 +1478972 +1479208 +1479208 +1479204 +1479216 +1479280 +1479280 +1479280 +1479424 +1479424 +1479424 +1479424 +1479424 +1479424 +1479424 +1479424 +1479424 +1479384 +1479268 +1479308 +1479316 +1479316 +1479316 +1479316 +1479304 +1479400 +1479400 +1479400 +1479400 +1479408 +1479388 +1479368 +1479380 +1479368 +1479380 +1479348 +1479360 +1479392 +1479380 +1479392 +1479380 +1479296 +1479308 +1479308 +1479316 +1479316 +1479348 +1479348 +1479336 +1479360 +1479360 +1479356 +1479304 +1479224 +1479244 +1479284 +1479356 +1479356 +1479436 +1479436 +1479436 +1479404 +1479404 +1479404 +1479384 +1479384 +1479336 +1479348 +1479388 +1479388 +1479256 +1479260 +1479260 +1479276 +1479276 +1479272 +1479272 +1479220 +1479232 +1479232 +1479252 +1479288 +1479308 +1479348 +1479336 +1479336 +1479348 +1479228 +1479228 +1479228 +1479272 +1479300 +1479308 +1479308 +1479308 +1479308 +1479312 +1479312 +1479300 +1479300 +1479500 +1479500 +1479500 +1479480 +1479316 +1479332 +1479320 +1479332 +1479332 +1479400 +1479448 +1479396 +1479344 +1479324 +1479324 +1479312 +1479320 +1479320 +1479320 +1479348 +1479348 +1479364 +1479388 +1479376 +1479376 +1479308 +1479352 +1479352 +1479340 +1479340 +1479316 +1479372 +1479360 +1479372 +1479360 +1479348 +1479328 +1479276 +1479344 +1479332 +1479332 +1479364 +1479364 +1479372 +1479360 +1479352 +1479344 +1479344 +1479340 +1479340 +1479352 +1479352 +1479340 +1479292 +1479292 +1479300 +1479312 +1479328 +1479328 +1479328 +1479328 +1479340 +1479348 +1479348 +1479348 +1479348 +1479348 +1479324 +1479344 +1479340 +1479320 +1479288 +1479356 +1479344 +1479360 +1479312 +1479312 +1479324 +1479324 +1479320 +1479320 +1479308 +1479320 +1479320 +1479328 +1479328 +1479328 +1479308 +1479320 +1479420 +1479388 +1479388 +1479400 +1479400 +1479400 +1479412 +1478904 +1478904 +1478904 +1478916 +1478916 +1478928 +1478904 +1478904 +1478904 +1478904 +1478916 +1478904 +1478904 +1478904 +1478904 +1478904 +1478904 +1478904 +1478944 +1478944 +1479152 +1479032 +1478968 +1479948 +1479204 +1479320 +1478984 +1479084 +1479312 +1480980 +1480980 +1480980 +1481108 +1543296 +1493972 +1480980 +1480980 +1480976 +1480976 +1480976 +1480972 +1480972 +1481672 +1481736 +1481736 +1487984 +1488012 +1488012 +1488020 +1487984 +1487964 +1487964 +1500568 +1507848 +1507952 +1499628 +1549344 +1551900 +1543584 +1498348 +1498532 +1503796 +1504132 +1512008 +1540852 +1504008 +1504012 +1503932 +1528488 +1532640 +1528824 +1503472 +1503136 +1503100 +1503068 +1503068 +1503068 +1503068 +1510660 +1511828 +1518760 +1518760 +1518744 +1518744 +1518752 +1518752 +1526888 +1526888 +1526892 +1526892 +1526888 +1526888 +1526904 +1526904 +1526904 +1526160 +1526140 +1526100 +1540320 +1536420 +1566952 +1575344 +1554752 +1579256 +1525576 +1542180 +1538308 +1554716 +1571132 +1554776 +1562900 +1587512 +1534320 +1546376 +1529844 +1529720 +1529720 +1529724 +1528716 +1528892 +1528912 +1528920 +1528928 +1528652 +1528856 +1528864 +1528864 +1528904 +1528904 +1528936 +1528936 +1528936 +1528936 +1528944 +1528948 +1528948 +1528948 +1528948 +1528948 +1528964 +1528644 +1528572 +1528896 +1528960 +1528940 +1528940 +1528948 +1528948 +1528948 +1528948 +1528948 +1528948 +1528948 +1529012 +1529012 +1529020 +1529044 +1529044 +1529052 +1528636 +1528872 +1528880 +1528916 +1528944 +1528944 +1528948 +1528952 +1528952 +1529016 +1529128 +1529136 +1529136 +1529140 +1529148 +1529148 +1528812 +1528952 +1528952 +1528984 +1528984 +1528984 +1528984 +1528996 +1528996 +1528996 +1528992 +1528992 +1528996 +1528996 +1528996 +1528768 +1528944 +1529048 +1529104 +1529104 +1529080 +1529080 +1529080 +1529000 +1529004 +1529016 +1529020 +1529024 +1529024 +1529028 +1528992 +1528992 +1529080 +1529080 +1529080 +1529080 +1529080 +1529080 +1529080 +1529080 +1529048 +1529048 +1529048 +1529048 +1529048 +1529052 +1529064 +1528636 +1528904 +1528984 +1528972 +1528972 +1528972 +1528972 +1528972 +1528972 +1528972 +1528972 +1528972 +1529160 +1529128 +1529112 +1528732 +1529072 +1529072 +1529036 +1529040 +1529040 +1529064 +1529064 +1529080 +1529104 +1529104 +1529112 +1529100 +1529156 +1529144 +1528748 +1528904 +1528992 +1529064 +1529040 +1529040 +1529064 +1529064 +1529080 +1529068 +1529068 +1529068 +1529020 +1529032 +1529032 +1529072 +1529096 +1528980 +1529012 +1529040 +1528988 +1528988 +1528996 +1529032 +1529020 +1529020 +1529064 +1529080 +1529080 +1529080 +1529080 +1529080 +1529104 +1529168 +1529120 +1528872 +1528908 +1528992 +1528992 +1529080 +1529100 +1529076 +1529088 +1529088 +1529076 +1529076 +1529076 +1529108 +1529108 +1529108 +1529108 +1529108 +1529056 +1529056 +1529056 +1529056 +1529056 +1529116 +1529064 +1529088 +1529088 +1529076 +1529072 +1529072 +1529084 +1529060 +1529072 +1528928 +1528984 +1528988 +1528988 +1529048 +1529068 +1529076 +1529076 +1529064 +1529144 +1529120 +1529120 +1529120 +1529120 +1529120 +1529040 +1529096 +1528944 +1529008 +1529028 +1529036 +1529068 +1529004 +1529028 +1529016 +1529020 +1529008 +1529008 +1529032 +1529020 +1529020 +1529044 +1529032 +1529068 +1528984 +1529060 +1529004 +1529024 +1529068 +1529068 +1529092 +1529052 +1529064 +1529064 +1529064 +1529064 +1529052 +1529060 +1529060 +1529040 +1529064 +1528964 +1529024 +1529024 +1529012 +1529108 +1529108 +1529108 +1529108 +1529108 +1529156 +1529132 +1529144 +1529120 +1529124 +1529136 +1529124 +1529136 +1529136 +1528968 +1528544 +1528544 +1528544 +1528544 +1528488 +1528564 +1528488 +1528500 +1528488 +1528512 +1528500 +1528504 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528492 +1528500 +1528564 +1528540 +1528648 +1528744 +1528580 +1528884 +1528648 +1529672 +1530348 +1529800 +1529760 +1529760 +1529760 +1529760 +1529688 +1550604 +1551220 +1551328 +1547148 +1583836 +1571228 +1530000 +1529856 +1529856 +1529856 +1529796 +1529796 +1529804 +1529772 +1579352 +1580004 +1576008 +1592448 +1645468 +1649828 +1662192 +1662236 +1653924 +1653384 +1587348 +1587348 +1587344 +1587320 +1587332 +1587340 +1587360 +1612308 +1613008 +1609104 +1600728 +1606844 +1596744 +1613116 +1588216 +1587984 +1587984 +1587984 +1587984 +1587732 +1587664 +1587580 +1588120 +1588048 +1587860 +1590096 +1589884 +1590464 +1590256 +1590064 +1590032 +1589876 +1614996 +1607200 +1590332 +1590056 +1590056 +1590056 +1590024 +1614860 +1615672 +1590984 +1591476 +1590884 +1591152 +1591404 +1591028 +1591504 +1592368 +1592368 +1592368 +1644880 +1649540 +1645544 +1645632 +1645052 +1644776 +1644756 +1644704 +1644664 +1645148 +1723448 +1724212 +1646076 +1645312 +1645200 +1645856 +1645456 +1649016 +1648964 +1648964 +1659952 +1655280 +1654596 +1654228 +1654228 +1671392 +1671208 +1654948 +1654976 +1655012 +1655012 +1655060 +1655208 +1655208 +1655208 +1655208 +1655200 +1655200 +1655252 +1655200 +1655200 +1655200 +1654700 +1654932 +1654948 +1654948 +1654948 +1654948 +1654948 +1654948 +1654948 +1654948 +1654948 +1654948 +1654948 +1654948 +1655004 +1654964 +1655000 +1655132 +1654636 +1654948 +1654996 +1655012 +1655028 +1655024 +1655024 +1655024 +1655024 +1655024 +1655028 +1655040 +1655040 +1655048 +1655048 +1654632 +1654816 +1654968 +1654984 +1654984 +1654988 +1654988 +1654988 +1654992 +1654996 +1654996 +1654996 +1654996 +1655164 +1655164 +1655176 +1654856 +1654884 +1655024 +1655072 +1655128 +1655128 +1655128 +1655136 +1655136 +1655136 +1655136 +1655136 +1655136 +1655140 +1655152 +1655152 +1655152 +1655152 +1654696 +1655060 +1655084 +1655128 +1655148 +1655228 +1655296 +1655296 +1655296 +1655296 +1655304 +1655304 +1655296 +1655352 +1655352 +1655176 +1655096 +1655220 +1655352 +1655352 +1655364 +1655364 +1655364 +1655364 +1655364 +1655396 +1655400 +1655400 +1655400 +1655404 +1655860 +1655508 +1656240 +1656240 +1656240 +1656276 +1656276 +1656276 +1656276 +1656276 +1656256 +1656256 +1656256 +1656256 +1656260 +1656260 +1656020 +1656260 +1656268 +1656320 +1656320 +1656320 +1656328 +1656328 +1656336 +1656336 +1656332 +1656356 +1656356 +1656364 +1656364 +1656368 +1656368 +1656368 +1656176 +1656176 +1656184 +1656208 +1656208 +1656344 +1656344 +1656408 +1656396 +1656396 +1656396 +1656300 +1656312 +1656312 +1656320 +1656016 +1656052 +1656252 +1656252 +1656280 +1656280 +1656284 +1656284 +1656320 +1656348 +1656348 +1656348 +1656348 +1656348 +1656348 +1656032 +1656136 +1656136 +1656172 +1656220 +1656220 +1656220 +1656224 +1656224 +1656224 +1656224 +1656224 +1656224 +1656224 +1656232 +1656232 +1656268 +1656056 +1656152 +1656152 +1656152 +1656212 +1656212 +1656220 +1656220 +1656208 +1656200 +1656108 +1656148 +1656148 +1656156 +1656192 +1656200 +1656252 +1656256 +1656184 +1656176 +1656176 +1656196 +1656220 +1656256 +1656260 +1656260 +1656320 +1656320 +1656320 +1656292 +1656304 +1656304 +1656308 +1656324 +1656328 +1656080 +1656240 +1656304 +1656312 +1656312 +1656408 +1656408 +1656376 +1656368 +1656288 +1656300 +1656300 +1656320 +1656320 +1656320 +1656328 +1656308 +1656048 +1656276 +1656252 +1656256 +1656256 +1656296 +1656296 +1656312 +1656348 +1656348 +1656200 +1656256 +1656280 +1656304 +1656304 +1656312 +1656312 +1656228 +1656188 +1656268 +1656160 +1656208 +1656292 +1656292 +1656268 +1656312 +1656312 +1656320 +1656320 +1656344 +1656344 +1656344 +1656384 +1656384 +1656384 +1656384 +1656384 +1656384 +1656384 +1656384 +1656384 +1656384 +1656480 +1656468 +1656456 +1656456 +1656456 +1655712 +1655712 +1655724 +1655712 +1655748 +1655724 +1655724 +1655724 +1655724 +1655748 +1655724 +1655724 +1655724 +1655724 +1655724 +1655724 +1655724 +1655724 +1655724 +1655724 +1655724 +1655760 +1655772 +1655784 +1655920 +1655908 +1655856 +1655792 +1655792 +1659520 +1660112 +1656016 +1656040 +1656028 +1656028 +1657788 +1657788 +1658556 +1658724 +1658736 +1663124 +1672548 +1673120 +1673964 +1680180 +1680700 +1680632 +1680696 +1737908 +1743844 +1682092 +1682052 +1702240 +1701968 +1702396 +1702396 +1702356 +1702336 +1702336 +1702316 +1702228 +1702892 +1703308 +1744660 +1744820 +1728484 +1718556 +1718684 +1714676 +1713672 +1713904 +1722884 +1714104 +1713852 +1713724 +1713980 +1723028 +1714468 +1714444 +1714640 +1714640 +1714640 +1714692 +1715148 +1715364 +1729192 +1728684 +1732380 +1749528 +1732404 +1732320 +1733712 +1762820 +1763464 +1747252 +1734196 +1734100 +1734100 +1734100 +1733972 +1733972 +1733972 +1733952 +1733952 +1733952 +1733952 +1733952 +1733952 +1733952 +1733952 +1733952 +1733952 +1733952 +1733952 +1733952 +1733952 +1733920 +1733920 +1733784 +1733836 +1734076 +1733864 +1737812 +1741668 +1775580 +1776380 +1751480 +1746720 +1746688 +1746688 +1746632 +1746760 +1768040 +1767992 +1747492 +1746696 +1746792 +1747264 +1746792 +1746720 +1746720 +1746720 +1746720 +1746668 +1747048 +1750392 +1762580 +1761904 +1749416 +1749396 +1749384 +1749736 +1749796 +1749812 +1749868 +1749868 +1750344 +1750344 +1750344 +1750344 +1750396 +1750344 +1750344 +1750344 +1750344 +1750036 +1749632 +1749876 +1749948 +1750000 +1749960 +1749968 +1749968 +1749968 +1749968 +1749972 +1749972 +1749972 +1749972 +1749972 +1749972 +1749972 +1749972 +1750008 +1749612 +1749916 +1749944 +1750000 +1750044 +1750044 +1750044 +1750044 +1750044 +1750076 +1750076 +1750076 +1750076 +1750092 +1750092 +1750092 +1749676 +1749916 +1749992 +1750056 +1750056 +1750072 +1750072 +1750072 +1750072 +1750072 +1750076 +1750076 +1750076 +1750080 +1750080 +1750080 +1750080 +1750088 +1749628 +1749992 +1749992 +1750100 +1750096 +1750096 +1750104 +1750104 +1750104 +1750128 +1750128 +1750128 +1750128 +1750136 +1750136 +1749648 +1749848 +1750024 +1750080 +1750088 +1750096 +1750096 +1750096 +1750096 +1750096 +1750168 +1750244 +1750244 +1750244 +1750244 +1750244 +1750244 +1750248 +1749764 +1749832 +1750064 +1750072 +1750088 +1750088 +1750088 +1750096 +1750096 +1750104 +1750104 +1750096 +1750096 +1750096 +1750128 +1750128 +1749660 +1750176 +1750136 +1750216 +1750216 +1750216 +1750216 +1750216 +1750228 +1750228 +1750228 +1750228 +1750228 +1750228 +1750228 +1750228 +1749716 +1750148 +1749772 +1749964 +1750120 +1750156 +1750180 +1750252 +1750200 +1750200 +1750252 +1750200 +1750200 +1750204 +1750204 +1749772 +1749976 +1750108 +1750296 +1750244 +1750244 +1750248 +1750248 +1750248 +1750248 +1750236 +1750236 +1750216 +1750216 +1750212 +1750212 +1749908 +1750052 +1750088 +1750108 +1750132 +1750188 +1750188 +1750188 +1750156 +1750164 +1750156 +1750156 +1750156 +1750156 +1750156 +1749940 +1750112 +1750132 +1750132 +1750148 +1750148 +1750152 +1750152 +1750152 +1750140 +1750132 +1750188 +1750188 +1750196 +1750196 +1750064 +1750176 +1750176 +1750192 +1750192 +1750192 +1750216 +1750216 +1750204 +1750148 +1750160 +1750160 +1750164 +1750208 +1750208 +1750216 +1750216 +1749796 +1750056 +1750076 +1750116 +1750116 +1750116 +1750140 +1750196 +1750236 +1750204 +1750228 +1750228 +1750228 +1750236 +1750236 +1750024 +1750116 +1750124 +1750124 +1750124 +1750132 +1750136 +1750136 +1750136 +1750124 +1750112 +1750320 +1750264 +1750264 +1750264 +1750264 +1750264 +1749836 +1750024 +1750104 +1750224 +1750248 +1750248 +1750248 +1750256 +1750256 +1750300 +1750308 +1750308 +1750288 +1750288 +1750292 +1750292 +1750292 +1750280 +1749960 +1750080 +1750128 +1750128 +1750168 +1750168 +1750168 +1750168 +1750220 +1750168 +1750168 +1750168 +1750168 +1750168 +1750172 +1749804 +1750144 +1750184 +1750220 +1750244 +1750244 +1750244 +1750224 +1750224 +1750248 +1750236 +1750208 +1750176 +1750176 +1750220 +1749788 +1749640 +1749524 +1749548 +1749524 +1749524 +1749536 +1749524 +1749548 +1749524 +1749536 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749524 +1749536 +1749596 +1749584 +1749584 +1749572 +1749584 +1749880 +1749716 +1749604 +1750328 +1749752 +1749612 +1749600 +1749684 +1750152 +1749876 +1749804 +1749816 +1749804 +1749772 +1749784 +1749700 +1753764 +1753976 +1754336 +1762916 +1791796 +1801960 +1805544 +1800472 +1796324 +1783660 +1783344 +1785444 +1777188 +1777188 +1777120 +1777120 +1777456 +1778024 +1778044 +1778164 +1778032 +1778160 +1778204 +1777956 +1777276 +1777108 +1777824 +1860248 +1847544 +1777120 +1777132 +1777112 +1777080 +1888340 +1889252 +1880860 +1872952 +1819336 +1819068 +1818432 +1818400 +1818400 +1777272 +1782096 +1786764 +1819492 +1811208 +1786680 +1786044 +1785860 +1794260 +1836116 +1847896 +1781788 +1781768 +1781768 +1781768 +1781768 +1781716 +1781812 +1827464 +1827816 +1827996 +1840336 +1918172 +1923512 +1873348 +1823644 +1825908 +1854808 +1859616 +1859656 +1826160 +1826160 +1830164 +1830092 +1830092 +1830732 +1830732 +1830732 +1833140 +1833152 +1833452 +1833612 +1856436 +1857176 +1861556 +1902568 +1849056 +1848320 +1848148 +1848148 +1848148 +1848236 +1848224 +1848224 +1848224 +1848224 +1848224 +1848224 +1848224 +1848224 +1848224 +1848224 +1848224 +1848224 +1848224 +1847804 +1850052 +1850036 +1850084 +1850104 +1850104 +1850164 +1850220 +1850236 +1850236 +1850240 +1850240 +1850240 +1850240 +1850240 +1850132 +1849808 +1850148 +1850176 +1850240 +1850240 +1850264 +1850264 +1850272 +1850272 +1850272 +1850272 +1850272 +1850272 +1850272 +1850272 +1849992 +1849980 +1850156 +1850176 +1850200 +1850224 +1850232 +1850232 +1850232 +1850232 +1850232 +1850232 +1850232 +1850268 +1850348 +1850296 +1849800 +1850228 +1850272 +1850280 +1850280 +1850288 +1850288 +1850288 +1850288 +1850288 +1850328 +1850328 +1850344 +1850344 +1850344 +1850284 +1849972 +1850148 +1850204 +1850240 +1850240 +1850240 +1850252 +1850256 +1850256 +1850260 +1850324 +1850324 +1850324 +1850340 +1850332 +1850332 +1850332 +1849856 +1850064 +1850284 +1850292 +1850348 +1850364 +1850364 +1850364 +1850372 +1850372 +1850372 +1850424 +1850372 +1850372 +1850372 +1850468 +1849980 +1850232 +1850400 +1850400 +1850424 +1850424 +1850488 +1850488 +1850480 +1850500 +1850492 +1850492 +1850492 +1850492 +1850524 +1850100 +1850188 +1850436 +1850504 +1850532 +1850532 +1850568 +1850568 +1850620 +1850604 +1850604 +1850632 +1850632 +1850632 +1850632 +1850612 +1850140 +1850320 +1850480 +1850480 +1850524 +1850576 +1850576 +1850576 +1850612 +1850616 +1850768 +1850768 +1850768 +1850768 +1850776 +1850552 +1850560 +1850624 +1850624 +1850672 +1850672 +1850680 +1850680 +1850680 +1850680 +1850680 +1850680 +1850680 +1850680 +1850712 +1850712 +1850712 +1850712 +1850272 +1850520 +1850592 +1850652 +1850664 +1850672 +1850672 +1850672 +1850724 +1850724 +1850716 +1850696 +1850696 +1850704 +1850696 +1850732 +1850736 +1850744 +1850388 +1850544 +1850616 +1850616 +1850616 +1850616 +1850648 +1850696 +1850696 +1850704 +1850704 +1850704 +1850704 +1850704 +1850704 +1850520 +1850624 +1850688 +1850688 +1850712 +1850712 +1850712 +1850712 +1850712 +1850720 +1850720 +1850740 +1850740 +1850740 +1850740 +1850308 +1850620 +1850620 +1850700 +1850740 +1850740 +1850740 +1850740 +1850740 +1850740 +1850740 +1850740 +1850740 +1850740 +1850740 +1850352 +1850700 +1850704 +1850728 +1850728 +1850772 +1850780 +1850780 +1850780 +1850632 +1850720 +1850720 +1850720 +1850964 +1850964 +1850900 +1850584 +1851108 +1851108 +1851108 +1851172 +1851200 +1851228 +1851228 +1851228 +1851228 +1851228 +1851228 +1851228 +1851228 +1851228 +1850716 +1851036 +1851036 +1851036 +1851124 +1851124 +1851132 +1851132 +1851132 +1851132 +1850876 +1850996 +1850456 +1850828 +1850780 +1850780 +1850780 +1850780 +1850816 +1850792 +1850792 +1850792 +1850792 +1850812 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850780 +1850792 +1850800 +1850944 +1850852 +1851048 +1850972 +1850944 +1851216 +1851040 +1851152 +1851568 +1851648 +1851648 +1851648 +1852972 +1852996 +1852976 +1865664 +1866808 +1899508 +1853728 +1856564 +1856612 +1856600 +1856580 +1856580 +1856560 +1856516 +1856508 +1976336 +1977056 +1977020 +1976988 +1976960 +1976428 +1976712 +1902572 +1902456 +1902444 +1902376 +1902536 +1902400 +1902468 +1902416 +1869460 +1869468 +1869464 +1869464 +1869960 +1869944 +1869944 +1869972 +1869960 +1869928 +1869940 +1870456 +1870448 +1870448 +1870448 +1871192 +1871192 +1871160 +1874532 +1874520 +1874536 +1874544 +1874544 +1874544 +1874544 +1874544 +1874544 +1874232 +1874144 +1905984 +1947396 +1960984 +1971892 +1995468 +2016260 +2016088 +2007948 +1983212 +1966684 +1966676 +1900756 +1900536 +1900520 +1900424 +1900420 +1900420 +1900236 +1900232 +1900232 +1900232 +1900236 +1900236 +1900232 +1900236 +1900232 +1900200 +1900196 +1900196 +1900196 +1900196 +1900196 +1900196 +1900196 +1900196 +1900020 +1900172 +1900688 +1901600 +1999904 +1999904 +1999904 +2003136 +2003340 +2007976 +2058160 +2078780 +2070640 +2062316 +2049340 +2050708 +2004608 +2008632 +2045852 +2042700 +2132716 +2152788 +2041348 +2041200 +2041200 +2118728 +2178756 +2174636 +2166300 +2046388 +2046388 +2046388 +2058216 +2061400 +2062072 +2154480 +2155272 +2150124 +2129600 +2187100 +2162376 +2071204 +2167632 +2191380 +2182716 +2157676 +2157676 +2157644 +2157624 +2157508 +2157940 +2158036 +2158056 +2158064 +2088224 +2158888 +2159120 +2068592 +2068240 +2068292 +2068240 +2068240 +2068292 +2068240 +2068240 +2068240 +2068332 +2068284 +2068284 +2068284 +2067384 +2067532 +2067556 +2067576 +2067584 +2067584 +2067632 +2067636 +2067636 +2067636 +2067636 +2067688 +2067640 +2067640 +2067656 +2067220 +2067472 +2067576 +2067616 +2067664 +2067664 +2067688 +2067688 +2067688 +2067688 +2067688 +2067688 +2067688 +2067688 +2067688 +2067688 +2067296 +2067472 +2067572 +2067572 +2067588 +2067640 +2067588 +2067612 +2067612 +2067728 +2067728 +2067728 +2067728 +2067732 +2067732 +2067796 +2067800 +2067852 +2067448 +2067676 +2067732 +2067744 +2067796 +2067744 +2067796 +2067744 +2067744 +2067784 +2067784 +2067792 +2067792 +2067852 +2067800 +2067804 +2067432 +2067664 +2067692 +2067716 +2067724 +2067724 +2067780 +2067788 +2067788 +2067844 +2067936 +2067936 +2067936 +2067936 +2067940 +2067840 +2067416 +2067776 +2067744 +2067760 +2067800 +2067808 +2067808 +2067860 +2067812 +2067812 +2067812 +2067812 +2067812 +2067812 +2067812 +2067812 +2067812 +2067812 +2067384 +2067524 +2067776 +2067784 +2067800 +2067856 +2067800 +2067800 +2067800 +2067808 +2067808 +2067808 +2067808 +2067808 +2067864 +2067652 +2067600 +2067608 +2067680 +2067680 +2067680 +2067688 +2067744 +2067752 +2067748 +2067752 +2067980 +2068252 +2068252 +2068252 +2068252 +2068256 +2068256 +2067548 +2067692 +2067744 +2067800 +2067808 +2067860 +2067820 +2067820 +2067820 +2068160 +2068072 +2067912 +2067924 +2067924 +2067956 +2067956 +2067516 +2067864 +2067864 +2067880 +2067880 +2067928 +2067928 +2067932 +2067964 +2067964 +2067964 +2067964 +2067980 +2067972 +2067972 +2067564 +2067732 +2067852 +2067908 +2067976 +2067972 +2067972 +2068032 +2067972 +2067972 +2067972 +2067972 +2067972 +2067972 +2067976 +2067976 +2067520 +2067544 +2067856 +2068028 +2067968 +2067968 +2067992 +2067992 +2067988 +2067988 +2068036 +2068044 +2068044 +2068044 +2068144 +2068144 +2068148 +2068148 +2068148 +2067600 +2067784 +2067968 +2068032 +2068028 +2068032 +2068132 +2068080 +2068080 +2068080 +2068080 +2068080 +2068080 +2068080 +2068080 +2068080 +2067644 +2068064 +2068064 +2068064 +2068064 +2068152 +2068156 +2068156 +2068156 +2068136 +2068136 +2068136 +2068136 +2068184 +2068132 +2067620 +2067880 +2067952 +2068356 +2068356 +2068356 +2068356 +2068408 +2068356 +2067968 +2067968 +2068012 +2068032 +2068040 +2068040 +2067724 +2067984 +2068004 +2088792 +2089024 +2076824 +2076824 +2076824 +2076824 +2068592 +2068596 +2068596 +2068604 +2068604 +2068596 +2068652 +2067956 +2068168 +2068216 +2068460 +2068488 +2068568 +2068512 +2068512 +2068516 +2068516 +2067692 +2067692 +2067704 +2067692 +2067736 +2067692 +2067692 +2067736 +2067704 +2067760 +2067700 +2067700 +2067688 +2067688 +2067688 +2067688 +2067688 +2067688 +2067688 +2067688 +2067708 +2067816 +2067792 +2067752 +2067816 +2067804 +2067828 +2067784 +2067732 +2068044 +2067716 +2068096 +2068276 +2067932 +2068024 +2068036 +2068032 +2068032 +2068032 +2068020 +2067996 +2067964 +2067932 +2117428 +2163624 +2164876 +2103104 +2156580 +2164648 +2140040 +2069636 +2069500 +2069272 +2069312 +2069344 +2069352 +2069356 +2069260 +2069328 +2069304 +2155792 +2165816 +2166140 +2166192 +2190756 +2153376 +2153380 +2153380 +2153380 +2153380 +2153380 +2153380 +2153384 +2153384 +2152792 +2152804 +2152812 +2152812 +2070476 +2070476 +2070564 +2070564 +2070564 +2070564 +2070564 +2070564 +2070564 +2070564 +2070564 +2070564 +2070564 +2070564 +2070452 +2070452 +2070460 +2070460 +2070356 +2111620 +2111964 +2082800 +2082740 +2082740 +2082696 +2082732 +2082732 +2082732 +2082732 +2083084 +2083084 +2087144 +2087152 +2087152 +2087160 +2087160 +2087160 +2087160 +2086820 +2086848 +2086848 +2176680 +2178144 +2186380 +2206940 +2180168 +2189496 +2185416 +2185420 +2185360 +2184908 +2185528 +2185216 +2184848 +2184848 +2184848 +2184852 +2184820 +2110748 +2111940 +2115008 +2115008 +2092704 +2092692 +2092364 +2195308 +2196192 +2193256 +2192976 +2184836 +2225968 +2234372 +2234332 +2197508 +2167752 +2167688 +2167688 +2167688 +2167688 +2167688 +2167688 +2167688 +2167688 +2167684 +2167804 +2167812 +2167812 +2167976 +2167976 +2169428 +2169428 +2099212 +2099204 +2100036 +2231668 +2245376 +2245336 +2245348 +2245152 +2245044 +2257828 +2266108 +2245428 +2245200 +2244668 +2244668 +2244668 +2244636 +2244744 +2278272 +2274092 +2273552 +2273520 +2273520 +2273520 +2273456 +2273456 +2273592 +2273816 +2273980 +2274004 +2273992 +2273996 +2274272 +2275136 +2275304 +2274848 +2274772 +2274740 +2274740 +2274740 +2274740 +2274740 +2274740 +2274740 +2274796 +2274744 +2274744 +2273884 +2274004 +2274072 +2274076 +2274076 +2274216 +2274216 +2274272 +2274328 +2274432 +2274432 +2274432 +2274436 +2274432 +2274484 +2273948 +2273980 +2274280 +2274284 +2274320 +2274408 +2274392 +2274416 +2274416 +2274432 +2274432 +2274440 +2274440 +2274440 +2274440 +2274444 +2273996 +2274008 +2274336 +2274356 +2274352 +2274360 +2274364 +2274528 +2274548 +2274548 +2274608 +2274608 +2274608 +2274608 +2274604 +2274660 +2274660 +2274676 +2274676 +2274204 +2274500 +2274528 +2274600 +2274600 +2274612 +2274612 +2274624 +2274732 +2274684 +2274684 +2274684 +2274684 +2274684 +2274684 +2274924 +2274864 +2274864 +2274324 +2274660 +2274692 +2274732 +2274784 +2274784 +2274792 +2274792 +2274844 +2274800 +2274800 +2274800 +2274796 +2274828 +2274832 +2274328 +2274492 +2274652 +2274676 +2274716 +2274728 +2274728 +2274784 +2274792 +2274792 +2274792 +2274540 +2274748 +2274780 +2274780 +2276244 +2275872 +2276404 +2276400 +2276408 +2276408 +2276516 +2276472 +2276472 +2276472 +2276472 +2276472 +2276472 +2276532 +2276472 +2276568 +2276508 +2276508 +2276508 +2275936 +2276432 +2276472 +2276540 +2276540 +2276496 +2276488 +2276488 +2276504 +2276496 +2276496 +2276496 +2276496 +2276496 +2276496 +2276504 +2276032 +2276372 +2276436 +2276444 +2276500 +2276500 +2276512 +2276568 +2276512 +2276568 +2276512 +2276568 +2276512 +2276512 +2276512 +2276048 +2276352 +2276376 +2276384 +2276652 +2276652 +2276652 +2276652 +2276704 +2276652 +2276652 +2276652 +2276652 +2276660 +2276084 +2276252 +2276132 +2276380 +2276412 +2276412 +2276432 +2276480 +2276492 +2276492 +2276484 +2276484 +2276484 +2276540 +2276484 +2276492 +2276484 +2276484 +2276492 +2276100 +2276304 +2276304 +2276368 +2276540 +2276484 +2276504 +2276504 +2276516 +2276508 +2276508 +2276508 +2276508 +2276516 +2276508 +2276508 +2276508 +2276508 +2276012 +2276036 +2276436 +2276436 +2276436 +2276520 +2276512 +2276520 +2276520 +2276520 +2276012 +2276392 +2276444 +2276464 +2276464 +2276504 +2275988 +2276260 +2276424 +2276524 +2276488 +2276488 +2276016 +2276332 +2276392 +2276060 +2276256 +2276360 +2276396 +2276472 +2276472 +2276472 +2275980 +2276408 +2276532 +2276480 +2276488 +2276544 +2276492 +2276492 +2276548 +2276496 +2276500 +2276500 +2276500 +2276500 +2276500 +2276300 +2276276 +2276484 +2276484 +2276516 +2276508 +2276508 +2276508 +2276508 +2276516 +2276508 +2276508 +2276508 +2276508 +2276508 +2276508 +2276140 +2276512 +2276512 +2276528 +2276528 +2276536 +2276528 +2275972 +2275768 +2275768 +2275768 +2275768 +2275792 +2275768 +2275768 +2275768 +2275768 +2275812 +2275768 +2275768 +2275768 +2275768 +2275768 +2275768 +2275768 +2275768 +2275768 +2275768 +2275776 +2275856 +2275828 +2275824 +2275860 +2275844 +2275880 +2275836 +2275780 +2275832 +2277264 +2277472 +2277840 +2277324 +2277324 +2277264 +2277740 +2277596 +2277320 +2281208 +2281208 +2281744 +2281648 +2281360 +2281208 +2281208 +2281768 +2281880 +2281368 +2281280 +2281400 +2282012 +2281932 +2281412 +2281320 +2281320 +2281320 +2281320 +2281324 +2281388 +2281376 +2281364 +2281364 +2293444 +2296444 +2298192 +2308028 +2307696 +2307308 +2307184 +2307140 +2307184 +2307224 +2307224 +2307236 +2307148 +2307148 +2307148 +2307172 +2307184 +2307940 +2308172 +2307932 +2307900 +2307904 +2307872 +2307872 +2307840 +2307840 +2307772 +2307772 +2307752 +2307612 +2307444 +2307440 +2307444 +2307444 +2307444 +2307444 +2307444 +2307444 +2307444 +2307436 +2307436 +2307436 +2307444 +2307436 +2307436 +2307436 +2307432 +2307144 +2307184 +2307184 +2307180 +2307180 +2307180 +2307180 +2307144 +2307140 +2307156 +2307156 +2307156 +2307156 +2307152 +2307184 +2307108 +2307172 +2307168 +2307088 +2307164 +2307160 +2307160 +2307160 +2307160 +2307160 +2307160 +2307160 +2307160 +2307160 +2307160 +2307160 +2307160 +2307160 +2307160 +2307156 +2307156 +2307168 +2307168 +2313848 +2316792 +2316444 +2316840 +2316452 +2316620 +2317048 +2316648 +2317100 +2316500 +2316852 +2316624 +2316580 +2318496 +2319052 +2331848 +2332460 +2332108 +2334640 +2337344 +2367564 +2367884 +2368556 +2368380 +2369980 +2369980 +2369984 +2369984 +2369984 +2368804 +2369904 +2375224 +2375220 +2375620 +2377812 +2393732 +2393796 +2393800 +2368824 +2369644 +2369684 +2369632 +2369820 +2370244 +2371172 +2371228 +2381636 +2373084 +2373076 +2373332 +2398436 +2398404 +2397756 +2401056 +2401024 +2402472 +2402472 +2402472 +2402472 +2402484 +2402488 +2402488 +2402460 +2402468 +2402496 +2402496 +2402496 +2379252 +2378732 +2378708 +2378708 +2379516 +2396240 +2396264 +2396860 +2388772 +2380560 +2380964 +2380888 +2401456 +2393128 +2380220 +2383968 +2383968 +2383968 +2383968 +2383972 +2383808 +2383816 +2383992 +2383888 +2383876 +2383868 +2383888 +2383856 +2383908 +2383848 +2383836 +2383632 +2383140 +2383084 +2383176 +2404056 +2404940 +2405180 +2405472 +2405196 +2405196 +2384680 +2384628 +2384736 +2384736 +2384828 +2383916 +2384080 +2384104 +2384112 +2384184 +2384188 +2384196 +2384196 +2384200 +2384284 +2384236 +2384232 +2384232 +2384236 +2384240 +2383908 +2384092 +2384160 +2384184 +2384196 +2384312 +2384336 +2384340 +2384344 +2384344 +2384340 +2384340 +2384340 +2384344 +2384348 +2384348 +2383880 +2384076 +2384192 +2384244 +2384304 +2384308 +2384308 +2384312 +2384316 +2384328 +2384328 +2384332 +2384332 +2384336 +2384336 +2383940 +2384384 +2384332 +2384332 +2384356 +2384360 +2384432 +2384432 +2384432 +2384428 +2384428 +2384428 +2384428 +2384444 +2384444 +2384448 +2384448 +2384448 +2383992 +2384312 +2384376 +2384384 +2384388 +2384408 +2384408 +2384408 +2384408 +2384448 +2384448 +2384448 +2384448 +2384492 +2384548 +2384200 +2384340 +2384540 +2384548 +2384568 +2384572 +2384568 +2384568 +2384568 +2384624 +2384620 +2384624 +2384624 +2384628 +2384680 +2384632 +2384180 +2384480 +2384528 +2384572 +2384568 +2384584 +2384584 +2384616 +2384620 +2384628 +2384628 +2384628 +2384628 +2384632 +2384640 +2384220 +2384420 +2384584 +2384588 +2384608 +2384612 +2384616 +2384648 +2384660 +2384688 +2384692 +2384692 +2384692 +2384700 +2384700 +2384700 +2384752 +2384752 +2384376 +2384644 +2384756 +2384720 +2384720 +2384720 +2384720 +2384724 +2384828 +2384836 +2384844 +2384912 +2384908 +2384860 +2384856 +2384560 +2384604 +2384920 +2384916 +2384916 +2385028 +2384972 +2384972 +2384976 +2384984 +2384980 +2384984 +2384988 +2384992 +2385052 +2384992 +2384992 +2384996 +2384492 +2384548 +2384940 +2384980 +2384976 +2384976 +2384980 +2384976 +2385044 +2384980 +2384980 +2384988 +2384988 +2385000 +2384996 +2385000 +2384592 +2384828 +2384960 +2384960 +2385016 +2385028 +2385028 +2385040 +2385040 +2385044 +2385044 +2385040 +2385040 +2385040 +2385040 +2384832 +2384744 +2384956 +2385064 +2385024 +2385020 +2385080 +2385032 +2385040 +2385036 +2385036 +2385044 +2385040 +2385092 +2385040 +2385040 +2385040 +2385040 +2384664 +2385012 +2385024 +2385024 +2385084 +2385032 +2385036 +2385032 +2385032 +2385032 +2385084 +2385036 +2385092 +2385036 +2385040 +2385048 +2385048 +2385060 +2384576 +2384788 +2384960 +2384960 +2384984 +2384984 +2385076 +2385028 +2385080 +2385028 +2385084 +2385092 +2385096 +2385100 +2385100 +2385100 +2384604 +2384792 +2385116 +2385116 +2385116 +2385136 +2385136 +2385136 +2385136 +2385136 +2385136 +2385136 +2385144 +2385144 +2385148 +2385284 +2384668 +2385020 +2385028 +2385052 +2385052 +2384392 +2384424 +2384392 +2384448 +2384404 +2384416 +2384404 +2384404 +2384448 +2384404 +2384404 +2384404 +2384408 +2384408 +2384408 +2384408 +2384408 +2384408 +2384408 +2384408 +2384408 +2384408 +2384408 +2384400 +2384392 +2384492 +2384480 +2384508 +2384512 +2384468 +2384588 +2384436 +2384616 +2384580 +2384540 +2385036 +2384636 +2388556 +2388556 +2388556 +2392108 +2392108 +2393728 +2393728 +2393728 +2393736 +2393732 +2393732 +2393716 +2393576 +2393540 +2393544 +2394132 +2414992 +2442864 +2479136 +2458820 +2458668 +2458664 +2450384 +2442264 +2441984 +2441696 +2444580 +2444636 +2444584 +2444592 +2444588 +2445076 +2445060 +2445060 +2445068 +2445044 +2445036 +2445044 +2443252 +2443284 +2443300 +2443644 +2444004 +2472924 +2472912 +2472888 +2464700 +2473032 +2473028 +2473036 +2440092 +2439668 +2439672 +2439664 +2439644 +2439624 +2439340 +2439496 +2439892 +2439800 +2439768 +2439664 +2439684 +2439588 +2439420 +2439404 +2439380 +2439416 +2439396 +2439384 +2439376 +2439352 +2439336 +2439300 +2439288 +2439324 +2439312 +2439304 +2439260 +2439244 +2439220 +2439196 +2439172 +2439164 +2439144 +2439144 +2439140 +2439164 +2439144 +2439148 +2439144 +2439136 +2439148 +2439136 +2439136 +2439116 +2439108 +2439108 +2439108 +2439076 +2439068 +2439064 +2439040 +2439032 +2439024 +2439024 +2439020 +2439016 +2438980 +2438976 +2438968 +2438960 +2438952 +2438948 +2438840 +2438840 +2455236 +2466340 +2469092 +2465820 +2465736 +2465736 +2465736 +2466564 +2474604 +2474604 +2486860 +2486864 +2486864 +2486864 +2490104 +2490104 +2490104 +2490104 +2507520 +2506656 +2508572 +2508572 +2508588 +2508600 +2508576 +2508588 +2508588 +2508588 +2508588 +2514776 +2515832 +2541684 +2541468 +2540544 +2539980 +2540152 +2540140 +2636064 +2697788 +2697848 +2685620 +2681380 +2710216 +2749044 +2736976 +2766032 +2737392 +2737996 +2738720 +2743568 +2753040 +2777808 +2782024 +2786128 +2786212 +2782268 +2777292 +2772708 +2771840 +2771740 +2771512 +2771408 +2771384 +2771268 +2771228 +2771160 +2771148 +2771140 +2769772 +2769460 +2769488 +2769592 +2770684 +2770476 +2770644 +2770648 +2770692 +2770876 +2770892 +2770920 +2770920 +2770912 +2770920 +2770928 +2770928 +2770924 +2770988 +2770932 +2770984 +2770940 +2770732 +2770504 +2770836 +2770888 +2770888 +2770896 +2770908 +2770904 +2770920 +2770980 +2770924 +2770916 +2770916 +2770924 +2770924 +2770932 +2770876 +2770752 +2770868 +2770876 +2770968 +2770972 +2770984 +2771044 +2771092 +2771104 +2771184 +2771192 +2771152 +2771160 +2771160 +2771168 +2770716 +2770872 +2771164 +2771152 +2771152 +2771164 +2771160 +2771168 +2771172 +2771184 +2771192 +2771192 +2771200 +2771200 +2771196 +2771196 +2771252 +2771200 +2770728 +2770924 +2771132 +2771132 +2771188 +2771192 +2771260 +2771208 +2771208 +2771208 +2771208 +2771220 +2771220 +2771232 +2771244 +2771248 +2771456 +2771524 +2770984 +2770972 +2771312 +2771320 +2771376 +2771384 +2771388 +2771512 +2771548 +2771576 +2771596 +2771600 +2771588 +2771600 +2771604 +2771604 +2771028 +2771488 +2771492 +2771524 +2771524 +2771572 +2771516 +2771512 +2771552 +2771552 +2771560 +2771560 +2771568 +2771580 +2771584 +2771188 +2771160 +2771132 +2771280 +2771356 +2771556 +2771556 +2771580 +2771644 +2771656 +2771684 +2771520 +2771596 +2771604 +2771612 +2771616 +2771612 +2771624 +2771624 +2771228 +2771476 +2771520 +2771516 +2771524 +2771776 +2771780 +2771792 +2771796 +2771860 +2771816 +2771804 +2771884 +2771540 +2771380 +2771304 +2771356 +2771600 +2771600 +2771616 +2771580 +2771504 +2771500 +2771496 +2771624 +2771008 +2771316 +2771384 +2771504 +2771500 +2771192 +2771292 +2771460 +2771532 +2771480 +2771224 +2771364 +2771384 +2771600 +2771612 +2771608 +2771612 +2771620 +2771612 +2771204 +2771496 +2771556 +2771560 +2771396 +2771164 +2771408 +2771412 +2771440 +2771668 +2771676 +2771724 +2771736 +2771760 +2771752 +2771756 +2771756 +2771752 +2771272 +2771608 +2771292 +2771388 +2771484 +2771628 +2771628 +2771476 +2771532 +2771552 +2771776 +2771772 +2771740 +2771740 +2771748 +2771752 +2771776 +2771772 +2771332 +2771652 +2771676 +2771676 +2771692 +2771696 +2771752 +2771756 +2771756 +2771760 +2771760 +2771932 +2771968 +2771960 +2771964 +2771920 +2771520 +2771832 +2772036 +2771976 +2772016 +2772016 +2772072 +2772088 +2772032 +2772048 +2772048 +2772032 +2772028 +2772040 +2772056 +2772064 +2772056 +2771488 +2771616 +2771740 +2771972 +2771992 +2771996 +2772008 +2772016 +2772004 +2772000 +2772000 +2772008 +2772000 +2771996 +2772004 +2771992 +2771516 +2771696 +2771912 +2771856 +2771864 +2771964 +2771956 +2771948 +2771280 +2771192 +2771224 +2771200 +2771236 +2771212 +2771212 +2771260 +2771216 +2771276 +2771220 +2771236 +2771204 +2771204 +2771204 +2771204 +2771228 +2771160 +2771088 +2771152 +2771060 +2771032 +2770992 +2770916 +2770848 +2770852 +2772180 +2773144 +2772832 +2772800 +2772796 +2772768 +2772756 +2772700 +2772664 +2772668 +2772644 +2772628 +2772600 +2772592 +2772552 +2772548 +2772544 +2772508 +2772504 +2772468 +2772440 +2772432 +2779604 +2816064 +2779488 +2779348 +2799904 +2812144 +2783328 +2787432 +2787240 +2786556 +2786560 +2786072 +2786048 +2786004 +2786000 +2785936 +2785680 +2785676 +2785688 +2780392 +2780664 +2793200 +2798152 +2798584 +2798452 +2781108 +2781092 +2781084 +2781076 +2781064 +2781016 +2781000 +2780984 +2780972 +2780944 +2780904 +2780880 +2780812 +2780812 +2780784 +2780756 +2780736 +2780636 +2780636 +2780608 +2780276 +2780640 +2780416 +2780316 +2780308 +2780296 +2780272 +2780268 +2797088 +2797876 +2814168 +2789508 +2789460 +2789432 +2789336 +2789328 +2789284 +2789192 +2789164 +2781548 +2780768 +2783548 +2783880 +2784336 +2784516 +2792648 +2796388 +2787856 +2787472 +2787436 +2787408 +2787320 +2786028 +2786048 +2835724 +2836568 +2815700 +2815744 +2815380 +2815144 +2815136 +2815180 +2815200 +2815160 +2815132 +2815084 +2815088 +2815064 +2815056 +2815036 +2815000 +2814988 +2814972 +2814972 +2814816 +2814808 +2814816 +2814676 +2814556 +2814544 +2814532 +2814528 +2814516 +2814736 +2818596 +2818328 +2818160 +2818160 +2818164 +2818208 +2818196 +2818236 +2818936 +2818944 +2818948 +2823852 +2823876 +2822748 +2822368 +2822872 +2822836 +2822836 +2852596 +2853344 +2853496 +2870184 +2878572 +2853860 +2854048 +2854072 +2853904 +2854784 +2854712 +2854328 +2853524 +2853492 +2857436 +2861580 +2861552 +2861552 +2861756 +2862884 +2861544 +2858756 +2858932 +2859488 +2859468 +2859524 +2871948 +2897120 +2892768 +2892496 +2892516 +2892536 +2892544 +2892740 +2892600 +2893176 +2901660 +2893532 +2901452 +2893092 +2893144 +2893172 +2893236 +2892840 +2894752 +2894700 +2894564 +2894664 +2908824 +2903064 +2904220 +2904188 +2891564 +2891480 +2891344 +2891320 +2891276 +2891260 +2891224 +2891240 +2891140 +2891128 +2891140 +2891132 +2891132 +2890480 +2890296 +2890232 +2861412 +2862044 +2862052 +2862116 +2862124 +2862136 +2862176 +2862204 +2862316 +2862312 +2862324 +2862388 +2862336 +2861956 +2861940 +2862200 +2862200 +2862276 +2862284 +2862288 +2862376 +2862444 +2862396 +2862396 +2862408 +2862440 +2862440 +2862444 +2862452 +2862404 +2862220 +2862292 +2862348 +2862300 +2862312 +2862320 +2862320 +2862388 +2862348 +2862356 +2862364 +2862356 +2862556 +2862676 +2862692 +2862212 +2862448 +2862504 +2862508 +2862508 +2862508 +2862520 +2862656 +2862664 +2862692 +2862696 +2862704 +2862716 +2862768 +2862716 +2862488 +2862248 +2862504 +2862580 +2862596 +2862592 +2862600 +2862608 +2862624 +2862672 +2862624 +2862644 +2862640 +2862648 +2862648 +2862736 +2862608 +2862476 +2862648 +2862652 +2862688 +2862780 +2862728 +2862816 +2862812 +2862820 +2862752 +2862876 +2862832 +2862836 +2862860 +2862876 +2862896 +2862904 +2862356 +2862652 +2862780 +2862836 +2862852 +2862852 +2862856 +2862920 +2862952 +2862944 +2862944 +2862952 +2862980 +2862980 +2862980 +2862472 +2862708 +2862820 +2862852 +2862868 +2862856 +2862808 +2863032 +2863032 +2863048 +2863052 +2863056 +2863088 +2863096 +2863100 +2862516 +2862740 +2862956 +2862984 +2862984 +2862980 +2863080 +2863084 +2863112 +2863116 +2863116 +2863120 +2863116 +2863112 +2863116 +2862920 +2862796 +2863000 +2863008 +2863052 +2863116 +2863160 +2863172 +2863180 +2862928 +2862992 +2863144 +2862768 +2862928 +2863064 +2862784 +2862852 +2862948 +2863080 +2862868 +2862868 +2862956 +2863068 +2863080 +2863048 +2862792 +2862824 +2862908 +2863100 +2862704 +2862916 +2862936 +2862992 +2862660 +2862864 +2862788 +2862760 +2862960 +2862944 +2862968 +2862604 +2862176 +2861828 +2861720 +2864736 +2864580 +2866088 +2865896 +2865692 +2866980 +2867052 +2866748 +2866860 +2866892 +2867260 +2867168 +2867324 +2867376 +2867396 +2867288 +2867296 +2867436 +2867276 +2867360 +2867516 +2867176 +2867036 +2867464 +2867592 +2867172 +2867336 +2867476 +2867348 +2867440 +2867440 +2867468 +2867504 +2867484 +2867528 +2867364 +2867472 +2867480 +2867488 +2867172 +2867100 +2867288 +2867516 +2867592 +2867608 +2867620 +2867632 +2867636 +2867512 +2867520 +2867532 +2867772 +2867776 +2867776 +2867772 +2867776 +2867228 +2867472 +2867724 +2867740 +2867828 +2867780 +2867796 +2867800 +2867804 +2867808 +2867808 +2867804 +2867944 +2867800 +2867820 +2867392 +2867480 +2867688 +2867756 +2867780 +2867780 +2867784 +2867792 +2867800 +2867856 +2867800 +2867272 +2867020 +2867036 +2867036 +2867096 +2867040 +2867040 +2867036 +2867036 +2867092 +2867036 +2867104 +2867016 +2867016 +2867016 +2867016 +2867016 +2867016 +2867016 +2867016 +2867016 +2866996 +2866912 +2866796 +2866752 +2866624 +2866576 +2866416 +2866384 +2866260 +2866088 +2866116 +2865876 +2865940 +2865976 +2865724 +2865668 +2865612 +2906952 +2907928 +2865928 +2866164 +2865896 +2865864 +2865756 +2865940 +2866524 +2866088 +2865708 +2865692 +2865616 +2865576 +2865520 +2907028 +2907700 +2894412 +2894308 +2894284 +2894816 +2894796 +2894748 +2898768 +2898764 +2899592 +2900700 +2900616 +2900556 +2900536 +2900452 +2900380 +2900352 +2900304 +2900244 +2900216 +2900180 +2902888 +2902876 +2902800 +2901480 +2901412 +2901748 +2904968 +2906248 +2909176 +2909124 +2909176 +2908740 +2908864 +2921244 +2908396 +2908256 +2908360 +2908424 +2908408 +2908392 +2908536 +2908704 +2908388 +2908440 +2908432 +2908272 +2908412 +2908620 +2908616 +2907532 +2906756 +2907488 +2907480 +2908192 +2908868 +2908844 +2908796 +2908648 +2909352 +2909240 +2921364 +2908376 +2914908 +2914360 +2914360 +2951676 +2952792 +2943968 +2943712 +2943568 +2943100 +2943100 +2943160 +2943288 +2943260 +2960220 +2961080 +2944572 +2943944 +2943512 +2943492 +2943448 +2943456 +2943432 +2943376 +2943344 +2943328 +2943292 +2943268 +2943244 +2943220 +2943192 +2943172 +2943152 +2943116 +2943092 +2943268 +2956276 +2944048 +2944808 +2944588 +2944808 +2944768 +2944728 +2944756 +2944824 +2945248 +2945244 +2945248 +2944668 +2944588 +2944580 +2945812 +2945828 +2945896 +2946024 +2946040 +2949484 +2949328 +2949244 +2949256 +2952996 +3006732 +2990520 +2953028 +2952672 +2952104 +2952352 +2952780 +2961060 +2952368 +2952328 +2952264 +2952228 +2952268 +2952276 +2952280 +2972972 +2973968 +2957384 +2965916 +2974280 +2961332 +2961540 +2961096 +2961100 +2961096 +2961104 +2961112 +2961120 +2959980 +2960372 +2960352 +2960148 +2960312 +2960908 +2998308 +3023632 +3023736 +3023568 +3023640 +3023116 +3024484 +3024484 +3024452 +3024432 +3024428 +3027868 +2966128 +2966124 +2966132 +2966112 +2966100 +2966108 +2965888 +2962916 +2964224 +2985056 +2985464 +2986332 +2965780 +2982564 +2983248 +2966452 +2970628 +2966248 +2966140 +2965368 +2965404 +2965476 +2964508 +2963084 +2960856 +2969344 +2974796 +2962772 +2962660 +2962604 +2962556 +2962140 +2961800 +2961804 +2961796 +2961828 +2961840 +2961860 +2963164 +2963168 +2963180 +2963184 +2963344 +2963292 +2963296 +2963280 +2963300 +2963336 +2963352 +2962844 +2963140 +2963228 +2963288 +2963284 +2963280 +2963296 +2963296 +2963336 +2963320 +2963284 +2963288 +2963352 +2963352 +2963356 +2963364 +2963080 +2963268 +2963288 +2963352 +2963304 +2963304 +2963324 +2963340 +2963360 +2969756 +2969752 +2969832 +2969860 +2970124 +2970136 +2969736 +2969772 +2969848 +2970036 +2970128 +2970176 +2970208 +2970288 +2970188 +2970252 +2970248 +2970316 +2969904 +2970112 +2969908 +2970004 +2970032 +2970100 +2970040 +2970144 +2969676 +2969244 +2969112 +2969208 +2969140 +2969228 +2969264 +2969316 +2969328 +2969332 +2969332 +2969392 +2969356 +2968928 +2968996 +2971812 +2971888 +2971860 +2971868 +2972664 +2972664 +2972680 +2972692 +2972756 +2972712 +2972712 +2972748 +2972756 +2972784 +2972340 +2972416 +2972744 +2972844 +2972884 +2972832 +2972876 +2972868 +2972872 +2972908 +2972912 +2972932 +2972944 +2972968 +2973016 +2973036 +2972548 +2972772 +2972920 +2972940 +2972976 +2972992 +2973012 +2973060 +2973072 +2973100 +2973104 +2973112 +2973144 +2973196 +2973212 +2973216 +2973280 +2973236 +2972760 +2972912 +2973248 +2973320 +2973312 +2973320 +2973360 +2973356 +2973428 +2973444 +2973612 +2973560 +2973572 +2973592 +2973656 +2973496 +2973184 +2973424 +2973508 +2973488 +2973548 +2973632 +2973616 +2973616 +2973680 +2973680 +2973696 +2973720 +2973724 +2973724 +2973728 +2973728 +2975408 +2975416 +2974948 +2975124 +2975304 +2975360 +2975404 +2975576 +2975592 +2975588 +2975616 +2975636 +2975704 +2975724 +2975724 +2975368 +2975444 +2975536 +2975620 +2975628 +2975816 +2975976 +2975572 +2975916 +2975864 +2975884 +2975980 +2975984 +2976020 +2976036 +2976080 +2976096 +2975700 +2975884 +2975908 +2976188 +2975640 +2975940 +2976000 +2976036 +2976032 +2975692 +2975988 +2976020 +2976068 +2976068 +2976076 +2976132 +2975868 +2975896 +2975948 +2976096 +2975892 +2975912 +2975996 +2976128 +2975740 +2975940 +2975740 +2975880 +2975948 +2976032 +2976032 +2976044 +2975696 +2975912 +2976200 +2976216 +2976212 +2976212 +2976220 +2976172 +2975888 +2976024 +2975804 +2976000 +2976308 +2976368 +2976432 +2976408 +2976416 +2976432 +2975976 +2976188 +2976248 +2976484 +2976512 +2976524 +2976528 +2976136 +2975988 +2976240 +2976308 +2976640 +2976660 +2976680 +2976684 +2976692 +2976340 +2976424 +2976428 +2976444 +2976456 +2976724 +2976464 +2976608 +2976644 +2976312 +2976500 +2976656 +2976784 +2976804 +2976008 +2975884 +2975884 +2976004 +2975980 +2975968 +2975968 +2975968 +2975968 +2975968 +2975968 +2975964 +2975964 +2975964 +2975952 +2975964 +2976008 +2975976 +2975976 +2975976 +2975976 +2975976 +2975976 +2975976 +2975976 +2975976 +2975976 +2975976 +2975976 +2975976 +2975984 +2975912 +2975896 +2975832 +2975744 +2975720 +2975636 +2975648 +2975532 +2975452 +2975332 +2975260 +2975200 +2975128 +2975020 +2974976 +2974892 +2974700 +2974520 +2974448 +2974340 +2974156 +2974072 +2973980 +2973900 +2973744 +2973728 +2973696 +2973664 +2973704 +2974068 +2973788 +2973612 +2973568 +2973796 +2974016 +2973732 +2973660 +2973524 +2973420 +2973336 +2973304 +2973596 +2973584 +2973580 +2976212 +2976244 +3013528 +3013812 +3001412 +3001328 +3001360 +2976848 +2976364 +2975540 +2975884 +2975696 +2975516 +2976092 +2975452 +2975716 +2975500 +2975608 +2975960 +2975620 +2975512 +2975504 +2975436 +2975460 +2975400 +2975464 +2975080 +2974716 +2974552 +2974516 +2974820 +2974804 +2974804 +2975036 +2975256 +3045708 +3008204 +3008292 +3008328 +3008540 +3008484 +2985732 +2988404 +2979604 +2979632 +2979588 +2979548 +2979540 +2979576 +2979604 +2979596 +2982336 +2984656 +2985144 +2986144 +2986136 +2986348 +2986700 +2986440 +2985896 +2985260 +2984708 +2984464 +2984312 +2984720 +2984936 +2984876 +2984792 +2989968 +2989992 +2990152 +2993264 +3059288 +3059588 +3038520 +3038744 +2993488 +2993628 +2993468 +2993672 +2993436 +2993300 +2993248 +2993164 +2992984 +2992968 +2992932 +2992952 +2992924 +2992908 +2992880 +2992836 +2992840 +2992784 +2992732 +2992664 +2992632 +2992588 +2992536 +2992524 +2992452 +2992432 +2992420 +2992356 +2992284 +2992624 +2992496 +2992444 +2992460 +2996004 +2996148 +3020604 +3079344 +3062992 +3004648 +3004620 +3005492 +3005232 +3013684 +3014224 +3013944 +3088444 +3089352 +3014928 +3015436 +3015160 +3031856 +3052672 +3044032 +3014468 +3013652 +3012604 +3012128 +3012084 +3012172 +3012448 +3012580 +3013136 +3015652 +3015652 +3015760 +3015952 +3016316 +3016792 +3016840 +3017416 +3017584 +3016328 +3016524 +3016388 +3017040 +3099448 +3100172 +3100784 +3022036 +3022844 +3022976 +3024916 +3024252 +3023408 +3025692 +3024264 +3023048 +3022276 +3021720 +3022572 +3023944 +3023972 +3102360 +3102864 +3103392 +3020788 +3020632 +3020476 +3020380 +3020992 +3020920 +3020984 +3020984 +3021000 +3020980 +3020920 +3020904 +3020948 +3020900 +3021044 +3020120 +3020404 +3020452 +3020532 +3020468 +3020476 +3020504 +3020560 +3020568 +3020516 +3020528 +3020592 +3020596 +3020620 +3020628 +3020504 +3020264 +3020560 +3020632 +3020644 +3020680 +3020736 +3020744 +3020784 +3020788 +3020800 +3020812 +3020820 +3020840 +3020900 +3020848 +3020860 +3020868 +3020844 +3020516 +3020640 +3020700 +3020744 +3020744 +3020756 +3020764 +3020780 +3021000 +3021000 +3021004 +3021012 +3021016 +3021100 +3021120 +3020576 +3020904 +3021012 +3020988 +3021048 +3021004 +3021064 +3021020 +3021024 +3021096 +3021132 +3021144 +3021156 +3021176 +3021196 +3021212 +3021220 +3021216 +3020740 +3020948 +3021180 +3021188 +3021220 +3021276 +3021240 +3021328 +3021340 +3021296 +3021300 +3021324 +3021324 +3021384 +3021348 +3021352 +3020960 +3021344 +3021452 +3021504 +3021592 +3021540 +3021604 +3021552 +3021548 +3021564 +3021568 +3024132 +3024104 +3024156 +3024112 +3024124 +3024128 +3024084 +3023616 +3024024 +3024028 +3024060 +3024088 +3024100 +3024096 +3024116 +3024124 +3024132 +3024264 +3024328 +3024372 +3024380 +3024384 +3023960 +3024264 +3024352 +3024392 +3024452 +3024412 +3024412 +3024476 +3024436 +3024524 +3024472 +3024512 +3024512 +3024508 +3024532 +3024536 +3024560 +3024548 +3024076 +3024504 +3024620 +3024644 +3024640 +3024684 +3024720 +3024740 +3024772 +3024772 +3024780 +3024816 +3024812 +3024812 +3024816 +3024324 +3024536 +3024700 +3024764 +3024740 +3024752 +3024768 +3024832 +3024844 +3024872 +3024884 +3024896 +3024904 +3024900 +3024896 +3024884 +3024424 +3024804 +3024920 +3024928 +3024944 +3024964 +3024700 +3025056 +3025040 +3025044 +3025072 +3025100 +3025156 +3024656 +3024924 +3024604 +3024920 +3024932 +3025288 +3024756 +3024884 +3025032 +3024804 +3025200 +3025032 +3025212 +3024836 +3025004 +3025272 +3025268 +3024904 +3024976 +3024764 +3024720 +3024728 +3024692 +3024736 +3024744 +3024964 +3024660 +3024864 +3024876 +3024984 +3024984 +3024940 +3024964 +3024564 +3024508 +3024732 +3026536 +3026556 +3026348 +3026516 +3026520 +3026556 +3026560 +3026564 +3026576 +3026588 +3026596 +3026596 +3026216 +3026300 +3026108 +3026388 +3026712 +3026756 +3026732 +3026784 +3026736 +3026744 +3026744 +3026788 +3026744 +3026804 +3026176 +3026300 +3026420 +3026172 +3026468 +3026504 +3026920 +3026992 +3026972 +3026960 +3027028 +3026968 +3026992 +3027000 +3027004 +3027016 +3027044 +3026828 +3026712 +3026568 +3026712 +3026708 +3026856 +3026856 +3027012 +3026784 +3026424 +3026484 +3026232 +3026248 +3026236 +3026260 +3026236 +3026236 +3026236 +3026236 +3026232 +3026232 +3026232 +3026228 +3026228 +3026228 +3026224 +3026232 +3026128 +3026060 +3026040 +3025940 +3025892 +3025704 +3025592 +3025580 +3025540 +3025464 +3025368 +3025284 +3025216 +3025212 +3025452 +3025236 +3025152 +3025076 +3025000 +3024892 +3024828 +3024796 +3024696 +3024460 +3024404 +3024316 +3024296 +3024264 +3024228 +3024112 +3024116 +3024116 +3024108 +3024112 +3024248 +3024224 +3024212 +3024328 +3024468 +3024484 +3024404 +3024204 +3024192 +3024360 +3024332 +3024280 +3024208 +3024408 +3024916 +3027532 +3027292 +3027504 +3027432 +3027412 +3027320 +3027584 +3035168 +3035696 +3036340 +3036824 +3037368 +3038112 +3038200 +3038036 +3038008 +3038012 +3043804 +3048644 +3048752 +3048704 +3051324 +3080304 +3050876 +3050472 +3050156 +3050084 +3049932 +3049740 +3049416 +3049128 +3048900 +3048696 +3048528 +3048332 +3048152 +3048128 +3048340 +3047856 +3047056 +3046476 +3045800 +3045008 +3044876 +3044468 +3044068 +3043884 +3043816 +3043812 +3043788 +3043904 +3043928 +3044312 +3044464 +3044460 +3044224 +3044700 +3044556 +3044536 +3047204 +3135740 +3136484 +3136692 +3062868 +3050328 +3050332 +3050416 +3050420 +3050464 +3049828 +3049848 +3049320 +3048836 +3048812 +3048964 +3107700 +3104264 +3079232 +3078652 +3078584 +3078620 +3078620 +3078640 +3078688 +3078800 +3079020 +3079064 +3079064 +3116992 +3129636 +3117388 +3113280 +3112328 +3111116 +3110268 +3109556 +3109068 +3108664 +3108340 +3107952 +3107592 +3107248 +3106936 +3106160 +3105744 +3105428 +3104884 +3104636 +3104556 +3104288 +3103768 +3102968 +3102624 +3102444 +3102228 +3101956 +3101560 +3101280 +3100892 +3100752 +3099660 +3099640 +3099648 +3099980 +3100296 +3100780 +3100812 +3121580 +3121476 +3105016 +3126564 +3105360 +3105312 +3105236 +3104628 +3103880 +3103064 +3102388 +3102168 +3102208 +3102244 +3102404 +3102796 +3102504 +3102524 +3102612 +3102860 +3102988 +3193736 +3173436 +3172940 +3173012 +3173112 +3173008 +3173004 +3172996 +3172956 +3172904 +3172864 +3172808 +3172780 +3172744 +3172728 +3172708 +3172680 +3172656 +3172628 +3172604 +3102296 +3102300 +3106916 +3106920 +3106840 +3106792 +3106792 +3107148 +3107296 +3109404 +3109828 +3110020 +3110144 +3110600 +3110584 +3110492 +3110340 +3111960 +3113708 +3123244 +3123124 +3122456 +3122260 +3122404 +3130188 +3171944 +3163728 +3159608 +3159408 +3159232 +3158772 +3159232 +3159560 +3159428 +3159016 +3159224 +3159376 +3159500 +3159776 +3159848 +3160564 +3160000 +3159644 +3160216 +3159764 +3159136 +3159216 +3159252 +3159464 +3158996 +3158844 +3158648 +3159516 +3159396 +3159320 +3159388 +3159328 +3159396 +3159368 +3159356 +3159484 +3159476 +3159480 +3159480 +3159488 +3159168 +3159072 +3159192 +3159184 +3159192 +3159248 +3159240 +3159236 +3159248 +3159252 +3159268 +3159288 +3159328 +3159348 +3159360 +3159452 +3159052 +3159336 +3159416 +3159488 +3159440 +3159508 +3159572 +3159588 +3159564 +3159588 +3159628 +3159640 +3159720 +3159792 +3159744 +3159744 +3159820 +3159824 +3159384 +3159696 +3159708 +3159796 +3159804 +3159824 +3159844 +3159916 +3159980 +3159944 +3159932 +3159944 +3159956 +3159968 +3159976 +3159620 +3159844 +3159920 +3160024 +3160096 +3160124 +3160124 +3160144 +3160168 +3160188 +3160244 +3160340 +3160344 +3160340 +3160352 +3160364 +3160020 +3160204 +3160196 +3160216 +3160280 +3160388 +3161700 +3161704 +3163040 +3162784 +3163088 +3163096 +3163176 +3163276 +3163288 +3163316 +3163340 +3162944 +3163180 +3163464 +3163484 +3163492 +3164892 +3164748 +3164756 +3164744 +3164900 +3164912 +3164928 +3164932 +3164928 +3164960 +3164696 +3164708 +3164780 +3164820 +3164984 +3164992 +3165008 +3165028 +3165008 +3165040 +3165080 +3165036 +3164988 +3165016 +3165100 +3165252 +3165280 +3165060 +3164832 +3165172 +3165288 +3165288 +3165276 +3165304 +3165328 +3165352 +3165416 +3165464 +3165568 +3165584 +3165560 +3165576 +3165500 +3165156 +3165320 +3165320 +3165452 +3165544 +3165584 +3165592 +3165600 +3165596 +3165640 +3165696 +3165748 +3165460 +3165268 +3165572 +3165656 +3165732 +3165680 +3165460 +3165232 +3164992 +3164608 +3164232 +3163884 +3163768 +3163648 +3163848 +3164072 +3164060 +3164080 +3164144 +3164132 +3164220 +3164168 +3164276 +3163812 +3164104 +3164292 +3164340 +3164360 +3164356 +3164396 +3164408 +3164416 +3164488 +3164488 +3164500 +3164512 +3164656 +3164664 +3164360 +3164344 +3164540 +3165928 +3166000 +3165980 +3166032 +3165764 +3166036 +3166056 +3166116 +3165824 +3166020 +3165960 +3165976 +3165772 +3165664 +3166020 +3166012 +3166104 +3165868 +3165992 +3165728 +3166008 +3166240 +3166028 +3166204 +3166204 +3166216 +3166272 +3166112 +3166076 +3166168 +3166212 +3166104 +3166200 +3166308 +3166056 +3166192 +3166076 +3166152 +3166264 +3166280 +3166308 +3166128 +3166220 +3166024 +3165936 +3166380 +3166400 +3166548 +3166292 +3166452 +3166340 +3166432 +3166560 +3166340 +3166520 +3166584 +3166628 +3166396 +3166276 +3166456 +3166688 +3166688 +3166708 +3166744 +3166756 +3166780 +3166788 +3166396 +3166504 +3166520 +3166524 +3166660 +3166236 +3166348 +3166360 +3166476 +3166680 +3166260 +3166592 +3166664 +3166792 +3166424 +3166520 +3166000 +3166000 +3166016 +3166016 +3166088 +3166032 +3166032 +3166044 +3166044 +3166084 +3166060 +3166096 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166052 +3166044 +3166004 +3165932 +3165840 +3165780 +3165692 +3165684 +3165604 +3165400 +3165216 +3165056 +3164856 +3164640 +3100580 +3164396 +3164216 +3164092 +3163832 +3163692 +3163428 +3163200 +3163056 +3162792 +3162808 +3162584 +3162656 +3162752 +3162380 +3162396 +3162396 +3163608 +3163396 +3163328 +3163496 +3163200 +3163208 +3163072 +3163108 +3163084 +3163152 +3163056 +3162968 +3162860 +3162828 +3162808 +3164304 +3166288 +3166140 +3166080 +3166024 +3165996 +3165928 +3165952 +3166024 +3165968 +3166248 +3170136 +3170608 +3171324 +3171528 +3171816 +3171520 +3171520 +3171604 +3171568 +3171724 +3172152 +3176668 +3178272 +3182704 +3182612 +3182668 +3182752 +3182736 +3182704 +3182668 +3215912 +3273904 +3235104 +3234684 +3234184 +3234912 +3235192 +3235284 +3239540 +3239652 +3240424 +3240296 +3240276 +3195068 +3194580 +3194652 +3185524 +3183008 +3183004 +3183060 +3182948 +3182896 +3182564 +3182452 +3182492 +3182380 +3182288 +3182408 +3182424 +3183584 +3185072 +3185028 +3185080 +3185144 +3185116 +3185192 +3214352 +3210652 +3202604 +3236420 +3240792 +3195576 +3216484 +3190368 +3193160 +3195852 +3200840 +3201340 +3201280 +3203240 +3205164 +3205172 +3205532 +3206496 +3206500 +3206540 +3206660 +3207008 +3209676 +3209600 +3213420 +3214028 +3214952 +3215060 +3214988 +3215196 +3215596 +3215636 +3215716 +3215584 +3215552 +3215624 +3215904 +3215896 +3217004 +3217228 +3217352 +3217748 +3217740 +3217436 +3217364 +3217216 +3217064 +3217012 +3216600 +3216332 +3216360 +3216020 +3215416 +3215240 +3215152 +3214960 +3214396 +3214388 +3213784 +3213020 +3212620 +3211916 +3211052 +3210452 +3210268 +3209732 +3209416 +3209232 +3208388 +3207980 +3207448 +3206772 +3206324 +3206084 +3205776 +3205480 +3205244 +3204352 +3203944 +3203684 +3202912 +3202220 +3201552 +3200892 +3199772 +3198864 +3198020 +3197440 +3196944 +3195740 +3195376 +3194672 +3194576 +3193836 +3193072 +3192768 +3192276 +3192420 +3192628 +3192984 +3193056 +3193120 +3193140 +3192596 +3192516 +3192348 +3192060 +3191788 +3191632 +3191188 +3190792 +3190096 +3189048 +3188680 +3188012 +3187580 +3186908 +3186352 +3186100 +3185612 +3185480 +3185060 +3184616 +3183884 +3182860 +3182008 +3181124 +3180820 +3180180 +3179212 +3178772 +3178408 +3177860 +3176980 +3175904 +3175516 +3175088 +3174500 +3173588 +3172548 +3171752 +3170660 +3170236 +3168728 +3167948 +3167184 +3166660 +3166452 +3165880 +3165064 +3164676 +3164444 +3163632 +3163084 +3162956 +3161916 +3161196 +3160516 +3159772 +3159344 +3158752 +3158168 +3157832 +3157440 +3156792 +3155816 +3155388 +3155076 +3154616 +3154232 +3153792 +3153308 +3153120 +3152332 +3152068 +3151904 +3151140 +3150636 +3150368 +3149912 +3149220 +3148872 +3148444 +3148376 +3148088 +3148112 +3148148 +3148128 +3147912 +3147600 +3147096 +3147020 +3146628 +3145964 +3145012 +3144400 +3143504 +3143612 +3143760 +3143652 +3143580 +3143520 +3143608 +3143604 +3143432 +3143104 +3142920 +3142988 +3142724 +3142388 +3141964 +3141436 +3141220 +3141048 +3140856 +3140704 +3140220 +3140220 +3140344 +3139880 +3139740 +3139832 +3139444 +3139260 +3138980 +3138624 +3138352 +3138164 +3137760 +3137528 +3137280 +3137060 +3136736 +3136380 +3136060 +3135680 +3135460 +3135184 +3134888 +3134740 +3134428 +3134028 +3133884 +3133624 +3133416 +3133312 +3133056 +3132880 +3132632 +3132420 +3132156 +3131932 +3131608 +3131604 +3131364 +3131136 +3130868 +3130860 +3130744 +3130628 +3130488 +3130364 +3129892 +3129212 +3129144 +3128836 +3128612 +3128464 +3128668 +3128532 +3128108 +3128020 +3128176 +3127852 +3127964 +3127792 +3128032 +3128008 +3128064 +3128136 +3128208 +3128580 +3128708 +3129032 +3129128 +3129140 +3129108 +3129172 +3129352 +3129440 +3129456 +3129744 +3130240 +3130536 +3130800 +3130892 +3131160 +3131588 +3131648 +3131976 +3132424 +3132832 +3133256 +3133396 +3133584 +3134068 +3134748 +3135400 +3136376 +3136956 +3137348 +3138064 +3138656 +3139304 +3140236 +3140896 +3141244 +3141956 +3143116 +3143656 +3146660 +3147212 +3150280 +3150944 +3153412 +3154456 +3156020 +3157944 +3158700 +3159032 +3160084 +3164336 +3165280 +3176036 +3176052 +3180120 +3180172 +3180392 +3180356 +3180532 +3180940 +3180760 +3180964 +3180924 +3180912 +3180976 +3180936 +3180884 +3189916 +3197028 +3198960 +3199232 +3199884 +3200184 +3200108 +3200256 +3200408 +3200424 +3200540 +3229972 +3230844 +3231004 +3231012 +3202980 +3202916 +3202956 +3202996 +3203408 +3203340 +3203352 +3203516 +3204324 +3204588 +3204636 +3207576 +3210252 +3210456 +3210576 +3211416 +3213424 +3214588 +3215180 +3215164 +3215320 +3214952 +3214404 +3214116 +3213676 +3213400 +3213408 +3214196 +3215276 +3214752 +3213848 +3216924 +3216256 +3215600 +3214960 +3217680 +3235720 +3241192 +3258900 +3218040 +3210032 +3219504 +3232720 +3217200 +3216940 +3207796 +3207848 +3207524 +3207072 +3206540 +3206236 +3205824 +3206608 +3206216 +3205988 +3205416 +3204696 +3204528 +3203800 +3202772 +3201644 +3201032 +3199984 +3199528 +3198516 +3196144 +3195640 +3195060 +3194500 +3193744 +3194176 +3193792 +3192964 +3192776 +3192456 +3192380 +3192208 +3192052 +3192076 +3192120 +3192244 +3192048 +3191780 +3191772 +3191556 +3191576 +3191396 +3191156 +3191004 +3190640 +3190544 +3190444 +3190568 +3190424 +3190484 +3190336 +3190272 +3190112 +3189968 +3189716 +3189964 +3189932 +3189828 +3189484 +3189144 +3188996 +3188804 +3188656 +3188504 +3188412 +3188156 +3188188 +3188184 +3188128 +3188000 +3188028 +3187760 +3187312 +3186824 +3186468 +3186080 +3186016 +3185652 +3185320 +3184988 +3184852 +3184588 +3184372 +3184256 +3184088 +3184028 +3183760 +3183896 +3183808 +3183768 +3183720 +3183288 +3182808 +3182660 +3182288 +3182076 +3181812 +3181616 +3181360 +3180824 +3180732 +3180556 +3180508 +3180424 +3179960 +3179876 +3179476 +3178972 +3178368 +3178196 +3177880 +3177768 +3177404 +3177352 +3176992 +3176612 +3176372 +3175892 +3175652 +3175336 +3175184 +3175164 +3174848 +3174884 +3174816 +3174536 +3173996 +3173612 +3173056 +3172820 +3172728 +3172612 +3172396 +3172520 +3172420 +3172092 +3171656 +3171332 +3171048 +3171020 +3170704 +3170492 +3170360 +3170256 +3170212 +3170124 +3169776 +3169424 +3168664 +3168460 +3168208 +3168216 +3167960 +3167260 +3166444 +3166368 +3166268 +3165824 +3165400 +3165160 +3165112 +3164648 +3164560 +3164140 +3163588 +3162924 +3162564 +3162252 +3162088 +3162000 +3161316 +3160864 +3160684 +3160324 +3160132 +3159932 +3159080 +3159040 +3158976 +3158408 +3158128 +3157692 +3157488 +3157112 +3156556 +3156516 +3155368 +3154504 +3154452 +3154500 +3154592 +3154552 +3154716 +3154544 +3154580 +3154668 +3154624 +3154672 +3155188 +3155548 +3155884 +3156444 +3156892 +3156920 +3155864 +3154900 +3154040 +3153152 +3153388 +3153356 +3151780 +3151716 +3150180 +3149380 +3148372 +3147652 +3147348 +3147520 +3146448 +3146216 +3146864 +3147512 +3148300 +3147348 +3146656 +3146416 +3145524 +3146100 +3146660 +3145664 +3146592 +3147060 +3146736 +3147360 +3147456 +3147280 +3146988 +3146432 +3146012 +3145808 +3145276 +3144800 +3144504 +3143780 +3143064 +3142752 +3142036 +3142036 +3141748 +3141404 +3141344 +3140540 +3140144 +3139820 +3139452 +3138968 +3138396 +3138040 +3137572 +3137220 +3137044 +3135928 +3135728 +3135484 +3135124 +3134836 +3134584 +3134220 +3133900 +3133428 +3133012 +3132848 +3132640 +3132420 +3131816 +3131564 +3131420 +3131508 +3131596 +3131324 +3131160 +3131408 +3131272 +3131124 +3131068 +3131048 +3131428 +3131876 +3132344 +3132828 +3133252 +3133192 +3133108 +3133236 +3133308 +3133164 +3133132 +3133372 +3133376 +3133396 +3133748 +3134120 +3134140 +3134404 +3134508 +3134564 +3134784 +3135092 +3135212 +3135640 +3135876 +3135860 +3136340 +3136212 +3136460 +3136996 +3137392 +3138120 +3138512 +3138732 +3139228 +3139660 +3140188 +3140596 +3140996 +3141252 +3141520 +3141768 +3141852 +3142092 +3146632 +3146920 +3147260 +3147716 +3147992 +3153160 +3153696 +3154320 +3154804 +3156680 +3157288 +3157900 +3158592 +3159248 +3159756 +3160424 +3160988 +3161420 +3162304 +3162996 +3163176 +3163536 +3163580 +3163692 +3163672 +3163720 +3164116 +3164336 +3164540 +3164532 +3164752 +3165076 +3165364 +3165612 +3165920 +3166116 +3166136 +3166052 +3166416 +3166536 +3166528 +3166600 +3166820 +3166912 +3167020 +3167196 +3167356 +3167428 +3167584 +3167772 +3168032 +3168360 +3168332 +3168376 +3168520 +3168552 +3168612 +3168724 +3168792 +3168860 +3168856 +3168936 +3168920 +3168984 +3169180 +3169220 +3169224 +3169188 +3169212 +3169296 +3169272 +3169332 +3169324 +3169304 +3169388 +3169424 +3169528 +3169672 +3169692 +3169772 +3169716 +3169684 +3169492 +3169284 +3169132 +3169064 +3169032 +3169012 +3168932 +3168984 +3169040 +3169080 +3169136 +3169016 +3168976 +3168904 +3169124 +3169656 +3169664 +3169676 +3169684 +3169684 +3169704 +3169712 +3169764 +3169720 +3169636 +3169684 +3170036 +3169932 +3169748 +3169728 +3168512 +3168188 +3168272 +3168668 +3169108 +3168992 +3169240 +3169112 +3169232 +3168820 +3168824 +3168672 +3168792 +3168852 +3168900 +3168976 +3168968 +3169056 +3169092 +3173048 +3176812 +3177704 +3178752 +3177316 +3177120 +3185680 +3177532 +3182032 +3198776 +3186884 +3186980 +3174728 +3174784 +3166928 +3167004 +3167192 +3167848 +3168440 +3168472 +3168636 +3170148 +3170700 +3170732 +3170764 +3170784 +3170916 +3171260 +3171292 +3171372 +3171332 +3171260 +3171288 +3171300 +3171300 +3171596 +3170628 +3169808 +3169160 +3167816 +3167832 +3167920 +3168164 +3168240 +3168416 +3168820 +3169144 +3169952 +3169968 +3170928 +3170904 +3170836 +3171144 +3171176 +3171228 +3171524 +3171808 +3171864 +3172004 +3172092 +3172344 +3172592 +3179032 +3179252 +3179340 +3179412 +3179440 +3180704 +3182676 +3183260 +3183056 +3184280 +3184980 +3187044 +3188976 +3189668 +3190420 +3191568 +3193552 +3210944 +3224120 +3244952 +3245092 +3245192 +3245328 +3220228 +3219856 +3223952 +3223532 +3225932 +3226400 +3235404 +3214504 +3214348 +3218188 +3217820 +3218092 +3230860 +3214280 +3226908 +3214964 +3214468 +3213988 +3213444 +3217392 +3217632 +3221252 +3213020 +3237416 +3245456 +3212484 +3212388 +3213412 +3213340 +3213240 +3213040 +3213012 +3212772 +3211960 +3211376 +3210540 +3210136 +3208880 +3207756 +3206656 +3207184 +3207412 +3207632 +3208168 +3207656 +3204044 +3201664 +3201340 +3201564 +3201740 +3201276 +3201324 +3201352 +3201348 +3201360 +3201220 +3201296 +3201164 +3201256 +3201328 +3201544 +3201512 +3201612 +3201748 +3210340 +3251688 +3234792 +3230132 +3230016 +3229900 +3229852 +3229796 +3229528 +3229256 +3229164 +3229176 +3229160 +3229072 +3229168 +3229164 +3229208 +3229196 +3228816 +3228640 +3228812 +3228912 +3228868 +3228732 +3228912 +3228536 +3228024 +3227788 +3227708 +3227488 +3227204 +3227156 +3227044 +3227108 +3227036 +3226956 +3226884 +3226900 +3226624 +3226168 +3226216 +3226060 +3226172 +3226248 +3226132 +3226252 +3226156 +3225972 +3225916 +3225788 +3225332 +3224636 +3223980 +3223604 +3223468 +3222908 +3222660 +3222848 +3222616 +3222952 +3222952 +3222512 +3222132 +3221784 +3221784 +3221672 +3221360 +3221628 +3221616 +3221640 +3221676 +3221212 +3220852 +3220516 +3220200 +3219924 +3219888 +3219780 +3219700 +3219652 +3219652 +3219604 +3219224 +3218860 +3218476 +3218100 +3216964 +3216948 +3216944 +3216768 +3216416 +3215676 +3215160 +3214808 +3214460 +3214004 +3213548 +3213372 +3213284 +3213128 +3212908 +3212320 +3211916 +3211676 +3211496 +3211172 +3210632 +3210212 +3209764 +3209344 +3208768 +3208304 +3207912 +3207376 +3206840 +3206804 +3206180 +3205612 +3205264 +3205108 +3204544 +3204104 +3203788 +3203848 +3203392 +3202524 +3202052 +3201820 +3201744 +3201528 +3200672 +3200536 +3200196 +3200072 +3199772 +3198940 +3198676 +3198568 +3198380 +3197880 +3197216 +3197128 +3196480 +3196292 +3196172 +3196248 +3196280 +3195092 +3193824 +3194212 +3194652 +3194916 +3195504 +3196100 +3196652 +3197356 +3197932 +3198384 +3199004 +3199560 +3200336 +3200996 +3201348 +3201896 +3202496 +3202936 +3203620 +3204100 +3204624 +3205204 +3205768 +3206552 +3206860 +3207376 +3207772 +3208080 +3208492 +3208856 +3208992 +3209336 +3209592 +3209708 +3209620 +3209324 +3208968 +3208312 +3207516 +3206952 +3206620 +3206192 +3205640 +3205416 +3205252 +3205176 +3204816 +3204268 +3204196 +3204008 +3203572 +3203284 +3202800 +3202552 +3202196 +3201716 +3201028 +3200504 +3200148 +3199508 +3198972 +3198632 +3198340 +3197768 +3197452 +3197336 +3197172 +3197152 +3197000 +3196804 +3196540 +3196376 +3196164 +3195820 +3195536 +3195432 +3194596 +3194136 +3193804 +3193684 +3193640 +3193388 +3193204 +3192948 +3192296 +3192124 +3191784 +3191432 +3191364 +3191272 +3190928 +3190720 +3190580 +3190612 +3190316 +3189972 +3189872 +3189636 +3189512 +3189376 +3189236 +3189136 +3188948 +3188892 +3188908 +3188968 +3188932 +3189128 +3189140 +3188992 +3189156 +3189108 +3188952 +3188804 +3188572 +3188472 +3188148 +3187848 +3187420 +3187284 +3187068 +3187008 +3187192 +3186996 +3186940 +3186948 +3186872 +3187304 +3187036 +3187136 +3187108 +3187364 +3189572 +3189616 +3189776 +3189748 +3189884 +3189828 +3189832 +3190008 +3190136 +3190212 +3190172 +3190184 +3190140 +3190072 +3190104 +3190076 +3190332 +3190352 +3190456 +3190464 +3190704 +3190632 +3190844 +3191168 +3191420 +3191548 +3191656 +3192028 +3192108 +3192316 +3192628 +3192828 +3193124 +3193308 +3193316 +3193204 +3193176 +3193104 +3193452 +3193656 +3193692 +3193956 +3194184 +3194572 +3195020 +3195568 +3196172 +3196532 +3196756 +3197176 +3197660 +3197668 +3197864 +3197748 +3197676 +3197348 +3197400 +3197540 +3197564 +3197472 +3197384 +3197392 +3197404 +3197500 +3197612 +3197832 +3197792 +3197968 +3197964 +3198140 +3198060 +3198084 +3198120 +3198076 +3198056 +3198096 +3198096 +3198172 +3198156 +3198248 +3198416 +3198452 +3198656 +3198792 +3198868 +3198992 +3199236 +3199436 +3199464 +3199460 +3199420 +3199428 +3199384 +3199312 +3199436 +3199572 +3199648 +3199616 +3199616 +3199588 +3199784 +3199972 +3200224 +3200224 +3200236 +3200236 +3200240 +3200240 +3200252 +3200248 +3200256 +3200260 +3200244 +3200240 +3200224 +3199780 +3199388 +3199436 +3203532 +3205908 +3206192 +3206532 +3206784 +3244748 +3224572 +3207844 +3207756 +3207792 +3207716 +3207764 +3207780 +3207808 +3207840 +3208064 +3207928 +3207652 +3207004 +3206112 +3205540 +3205572 +3206372 +3206324 +3205972 +3206020 +3206248 +3206348 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206332 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206328 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206324 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206320 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206316 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206308 +3206308 +3206308 +3206308 +3206308 +3206308 +3206308 +3206308 +3206308 +3206308 +3206308 +3206308 +3206308 +3206308 +3206308 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206312 +3206304 +3206304 +3206304 +3206304 +3206300 +3206300 +3206300 +3206300 +3206300 +3206300 +3206300 +3206300 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206296 +3206292 +3206292 +3206292 +3206292 +3206292 +3206292 +3206292 +3206292 +3206292 +3206292 +3206292 +3206292 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206288 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206284 +3206280 +3206280 +3206276 +3206276 +3206272 +3206272 +3206272 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206268 +3206264 +3206264 +3206264 +3206264 +3206264 +3206260 +3206260 +3206260 +3206256 +3206256 +3206256 +3206256 +3206256 +3206256 +3206256 +3206256 +3206256 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206252 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206248 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206244 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206240 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206236 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206232 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206228 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206220 +3206216 +3206216 +3206216 +3206212 +3206212 +3206212 +3206212 +3206208 +3206208 +3206208 +3206208 +3206208 +3206208 +3206208 +3206208 +3206208 +3206208 +3206204 +3206204 +3206204 +3206204 +3206204 +3206204 +3206204 +3206204 +3206204 +3206204 +3206204 +3206204 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206200 +3206196 +3206196 +3206196 +3206196 +3206196 +3206196 +3206196 +3206196 +3206196 +3206192 +3206192 +3206192 +3206192 +3206192 +3206192 +3206192 +3206192 +3206192 +3206192 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206188 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 +3206180 diff --git a/results/20110302/memusage.gnuplot b/results/20110302/memusage.gnuplot index c2e1ace..d575396 100644 --- a/results/20110302/memusage.gnuplot +++ b/results/20110302/memusage.gnuplot @@ -28,3 +28,16 @@ plot "memusage-niniel.data" using 0:($1/1024) with lines notitle # NFS RPC Messages In: count=10875062 sum=132270395664 # NFS RPC Messages Out: count=10875062 sum=12727291416 plot "memusage-s3-16G.data" using 0:($1/1024) with lines notitle + +# Like above, but 1 GB cache and 40..800 ops per second +# +# Cloudlog cache: 0 dirty, 0 writeback, 0 journal, 3473807 cloud +# All segments have been flushed, journal < 28643 is clean +# +# Ending cache size: 1046960 kB +# Proxy statistics: +# Store[s3:mvrable-bluesky-west]: GETS: count=402565 sum=9032379883 +# Store[s3:mvrable-bluesky-west]: PUTS: count=30075 sum=121942281049 +# NFS RPC Messages In: count=8874706 sum=108355385832 +# NFS RPC Messages Out: count=8874706 sum=12175326008 +plot "memusage-s3-1G.data" using 0:($1/1024) with lines notitle -- 2.20.1