diff --git a/referential/ban/indexes/75/_4k.cfs b/referential/ban/indexes/75/_4k.cfs
deleted file mode 100644
index ce3f48ad634970ad79b0d7faba800a3492afc8dd..0000000000000000000000000000000000000000
Binary files a/referential/ban/indexes/75/_4k.cfs and /dev/null differ
diff --git a/referential/ban/indexes/75/_4k.sti b/referential/ban/indexes/75/_4k.sti
deleted file mode 100644
index 9c650aa41c5bdea39cb3197f920d70aedcfd9626..0000000000000000000000000000000000000000
--- a/referential/ban/indexes/75/_4k.sti
+++ /dev/null
@@ -1 +0,0 @@
-a:2:{i:0;a:83:{i:0;a:2:{i:0;i:-1;i:1;s:0:"";}i:1;a:2:{i:0;i:6;i:1;s:6:"amedee";}i:2;a:2:{i:0;i:6;i:1;s:5:"atlas";}i:3;a:2:{i:0;i:6;i:1;s:7:"basfour";}i:4;a:2:{i:0;i:6;i:1;s:9:"bernoulli";}i:5;a:2:{i:0;i:6;i:1;s:5:"bosio";}i:6;a:2:{i:0;i:6;i:1;s:4:"brix";}i:7;a:2:{i:0;i:6;i:1;s:6:"capron";}i:8;a:2:{i:0;i:6;i:1;s:10:"champerret";}i:9;a:2:{i:0;i:6;i:1;s:9:"churchill";}i:10;a:2:{i:0;i:6;i:1;s:13:"conventionnel";}i:11;a:2:{i:0;i:6;i:1;s:5:"dames";}i:12;a:2:{i:0;i:6;i:1;s:9:"desbordes";}i:13;a:2:{i:0;i:6;i:1;s:10:"dubrunfaut";}i:14;a:2:{i:0;i:6;i:1;s:6:"emelie";}i:15;a:2:{i:0;i:6;i:1;s:5:"felix";}i:16;a:2:{i:0;i:6;i:1;s:9:"fragonard";}i:17;a:2:{i:0;i:6;i:1;s:7:"general";}i:18;a:2:{i:0;i:6;i:1;s:4:"gres";}i:19;a:2:{i:0;i:6;i:1;s:9:"henriette";}i:20;a:2:{i:0;i:6;i:1;s:10:"jacqueline";}i:21;a:2:{i:0;i:6;i:1;s:5:"kosma";}i:22;a:2:{i:0;i:6;i:1;s:9:"laurencin";}i:23;a:2:{i:0;i:6;i:1;s:10:"lieutenant";}i:24;a:2:{i:0;i:6;i:1;s:8:"maillard";}i:25;a:2:{i:0;i:6;i:1;s:7:"massard";}i:26;a:2:{i:0;i:6;i:1;s:6:"millon";}i:27;a:2:{i:0;i:6;i:1;s:9:"mouchotte";}i:28;a:2:{i:0;i:6;i:1;s:7:"norvins";}i:29;a:2:{i:0;i:6;i:1;s:5:"passy";}i:30;a:2:{i:0;i:6;i:1;s:5:"pinel";}i:31;a:2:{i:0;i:6;i:1;s:7:"princes";}i:32;a:2:{i:0;i:6;i:1;s:6:"renard";}i:33;a:2:{i:0;i:6;i:1;s:5:"rosan";}i:34;a:2:{i:0;i:6;i:1;s:6:"sauton";}i:35;a:2:{i:0;i:6;i:1;s:8:"sonatine";}i:36;a:2:{i:0;i:6;i:1;s:7:"terrage";}i:37;a:2:{i:0;i:6;i:1;s:9:"trousseau";}i:38;a:2:{i:0;i:6;i:1;s:10:"vermandois";}i:39;a:2:{i:0;i:6;i:1;s:9:"wattieaux";}i:40;a:2:{i:0;i:3;i:1;s:4:"agar";}i:41;a:2:{i:0;i:3;i:1;s:6:"aragon";}i:42;a:2:{i:0;i:3;i:1;s:10:"bachaumont";}i:43;a:2:{i:0;i:3;i:1;s:8:"beauvoir";}i:44;a:2:{i:0;i:3;i:1;s:8:"blanchet";}i:45;a:2:{i:0;i:3;i:1;s:6:"boutin";}i:46;a:2:{i:0;i:3;i:1;s:1:"c";}i:47;a:2:{i:0;i:3;i:1;s:4:"caus";}i:48;a:2:{i:0;i:3;i:1;s:9:"chaumiere";}i:49;a:2:{i:0;i:3;i:1;s:4:"coli";}i:50;a:2:{i:0;i:3;i:1;s:7:"crampel";}i:51;a:2:{i:0;i:3;i:1;s:6:"degres";}i:52;a:2:{i:0;i:3;i:1;s:5:"dodds";}i:53;a:2:{i:0;i:3;i:1;s:9:"duvergier";}i:54;a:2:{i:0;i:3;i:1;s:7:"euryale";}i:55;a:2:{i:0;i:3;i:1;s:9:"florimont";}i:56;a:2:{i:0;i:3;i:1;s:8:"gallieni";}i:57;a:2:{i:0;i:3;i:1;s:8:"goncourt";}i:58;a:2:{i:0;i:3;i:1;s:6:"halevy";}i:59;a:2:{i:0;i:3;i:1;s:6:"hyeres";}i:60;a:2:{i:0;i:3;i:1;s:5:"jouye";}i:61;a:2:{i:0;i:3;i:1;s:6:"landon";}i:62;a:2:{i:0;i:3;i:1;s:6:"leonie";}i:63;a:2:{i:0;i:3;i:1;s:5:"lucas";}i:64;a:2:{i:0;i:3;i:1;s:11:"margueritte";}i:65;a:2:{i:0;i:3;i:1;s:6:"meryon";}i:66;a:2:{i:0;i:3;i:1;s:10:"montfaucon";}i:67;a:2:{i:0;i:3;i:1;s:11:"neufchateau";}i:68;a:2:{i:0;i:3;i:1;s:7:"padirac";}i:69;a:2:{i:0;i:3;i:1;s:6:"pesage";}i:70;a:2:{i:0;i:3;i:1;s:6:"postes";}i:71;a:2:{i:0;i:3;i:1;s:4:"rapp";}i:72;a:2:{i:0;i:3;i:1;s:10:"rochambeau";}i:73;a:2:{i:0;i:3;i:1;s:9:"salarnier";}i:74;a:2:{i:0;i:3;i:1;s:4:"shaw";}i:75;a:2:{i:0;i:3;i:1;s:7:"tagrine";}i:76;a:2:{i:0;i:3;i:1;s:4:"tour";}i:77;a:2:{i:0;i:3;i:1;s:8:"vaudoyer";}i:78;a:2:{i:0;i:3;i:1;s:8:"virginie";}i:79;a:2:{i:0;i:4;i:1;s:3:"140";}i:80;a:2:{i:0;i:4;i:1;s:3:"256";}i:81;a:2:{i:0;i:4;i:1;s:3:"371";}i:82;a:2:{i:0;i:4;i:1;s:1:"z";}}i:1;a:83:{i:0;a:5:{i:0;i:0;i:1;i:0;i:2;i:0;i:3;i:0;i:4;i:24;}i:1;a:5:{i:0;i:2;i:1;i:7407;i:2;i:6855;i:3;i:0;i:4;i:1169;}i:2;a:5:{i:0;i:33;i:1;i:13490;i:2;i:12537;i:3;i:0;i:4;i:2446;}i:3;a:5:{i:0;i:9;i:1;i:31191;i:2;i:29621;i:3;i:0;i:4;i:3645;}i:4;a:5:{i:0;i:15;i:1;i:36492;i:2;i:34588;i:3;i:0;i:4;i:4866;}i:5;a:5:{i:0;i:11;i:1;i:41623;i:2;i:39384;i:3;i:0;i:4;i:6065;}i:6;a:5:{i:0;i:1;i:1;i:55295;i:2;i:52624;i:3;i:0;i:4;i:7259;}i:7;a:5:{i:0;i:28;i:1;i:59207;i:2;i:56204;i:3;i:0;i:4;i:8444;}i:8;a:5:{i:0;i:25;i:1;i:63338;i:2;i:60024;i:3;i:0;i:4;i:9662;}i:9;a:5:{i:0;i:12;i:1;i:70659;i:2;i:66949;i:3;i:0;i:4;i:10905;}i:10;a:5:{i:0;i:10;i:1;i:77598;i:2;i:73405;i:3;i:0;i:4;i:12135;}i:11;a:5:{i:0;i:142;i:1;i:88393;i:2;i:83699;i:3;i:0;i:4;i:13379;}i:12;a:5:{i:0;i:44;i:1;i:144790;i:2;i:138991;i:3;i:0;i:4;i:14655;}i:13;a:5:{i:0;i:18;i:1;i:164367;i:2;i:157852;i:3;i:0;i:4;i:15872;}i:14;a:5:{i:0;i:8;i:1;i:168951;i:2;i:162076;i:3;i:0;i:4;i:17069;}i:15;a:5:{i:0;i:261;i:1;i:177210;i:2;i:169848;i:3;i:0;i:4;i:18371;}i:16;a:5:{i:0;i:35;i:1;i:181949;i:2;i:174220;i:3;i:0;i:4;i:19582;}i:17;a:5:{i:0;i:1222;i:1;i:187708;i:2;i:179565;i:3;i:0;i:4;i:20805;}i:18;a:5:{i:0;i:2;i:1;i:194743;i:2;i:186144;i:3;i:0;i:4;i:22034;}i:19;a:5:{i:0;i:6;i:1;i:199780;i:2;i:190780;i:3;i:0;i:4;i:23281;}i:20;a:5:{i:0;i:7;i:1;i:206587;i:2;i:197075;i:3;i:0;i:4;i:24561;}i:21;a:5:{i:0;i:20;i:1;i:214601;i:2;i:204601;i:3;i:0;i:4;i:25775;}i:22;a:5:{i:0;i:15;i:1;i:234266;i:2;i:223534;i:3;i:0;i:4;i:27031;}i:23;a:5:{i:0;i:43;i:1;i:240827;i:2;i:229675;i:3;i:0;i:4;i:28300;}i:24;a:5:{i:0;i:8;i:1;i:246762;i:2;i:235197;i:3;i:0;i:4;i:29522;}i:25;a:5:{i:0;i:5;i:1;i:253049;i:2;i:241055;i:3;i:0;i:4;i:30699;}i:26;a:5:{i:0;i:19;i:1;i:258396;i:2;i:246038;i:3;i:0;i:4;i:31899;}i:27;a:5:{i:0;i:39;i:1;i:263808;i:2;i:251112;i:3;i:0;i:4;i:33186;}i:28;a:5:{i:0;i:36;i:1;i:269219;i:2;i:256173;i:3;i:0;i:4;i:34415;}i:29;a:5:{i:0;i:115;i:1;i:279034;i:2;i:265407;i:3;i:0;i:4;i:35690;}i:30;a:5:{i:0;i:42;i:1;i:286941;i:2;i:272827;i:3;i:0;i:4;i:36911;}i:31;a:5:{i:0;i:60;i:1;i:296633;i:2;i:281812;i:3;i:0;i:4;i:38162;}i:32;a:5:{i:0;i:55;i:1;i:304032;i:2;i:288816;i:3;i:0;i:4;i:39458;}i:33;a:5:{i:0;i:39;i:1;i:310306;i:2;i:294690;i:3;i:0;i:4;i:40679;}i:34;a:5:{i:0;i:23;i:1;i:428493;i:2;i:412117;i:3;i:0;i:4;i:41890;}i:35;a:5:{i:0;i:8;i:1;i:433108;i:2;i:416395;i:3;i:0;i:4;i:43146;}i:36;a:5:{i:0;i:31;i:1;i:438796;i:2;i:421637;i:3;i:0;i:4;i:44428;}i:37;a:5:{i:0;i:42;i:1;i:443857;i:2;i:426351;i:3;i:0;i:4;i:45729;}i:38;a:5:{i:0;i:4;i:1;i:448535;i:2;i:430719;i:3;i:0;i:4;i:46988;}i:39;a:5:{i:0;i:21;i:1;i:459322;i:2;i:440978;i:3;i:0;i:4;i:48217;}i:40;a:5:{i:0;i:17;i:1;i:770770;i:2;i:752013;i:3;i:0;i:4;i:49400;}i:41;a:5:{i:0;i:3;i:1;i:778751;i:2;i:759446;i:3;i:0;i:4;i:50638;}i:42;a:5:{i:0;i:26;i:1;i:796604;i:2;i:776679;i:3;i:0;i:4;i:51875;}i:43;a:5:{i:0;i:1;i:1;i:800811;i:2;i:780577;i:3;i:0;i:4;i:53101;}i:44;a:5:{i:0;i:3;i:1;i:806421;i:2;i:785837;i:3;i:0;i:4;i:54300;}i:45;a:5:{i:0;i:8;i:1;i:821225;i:2;i:800182;i:3;i:0;i:4;i:55508;}i:46;a:5:{i:0;i:24;i:1;i:824935;i:2;i:803595;i:3;i:0;i:4;i:56678;}i:47;a:5:{i:0;i:5;i:1;i:829128;i:2;i:807451;i:3;i:0;i:4;i:57891;}i:48;a:5:{i:0;i:21;i:1;i:835974;i:2;i:813915;i:3;i:0;i:4;i:59150;}i:49;a:5:{i:0;i:27;i:1;i:842923;i:2;i:820400;i:3;i:0;i:4;i:60353;}i:50;a:5:{i:0;i:4;i:1;i:847971;i:2;i:825082;i:3;i:0;i:4;i:61625;}i:51;a:5:{i:0;i:14;i:1;i:898328;i:2;i:874475;i:3;i:0;i:4;i:62854;}i:52;a:5:{i:0;i:10;i:1;i:915369;i:2;i:890871;i:3;i:0;i:4;i:64120;}i:53;a:5:{i:0;i:21;i:1;i:934745;i:2;i:909561;i:3;i:0;i:4;i:65310;}i:54;a:5:{i:0;i:23;i:1;i:941178;i:2;i:915487;i:3;i:0;i:4;i:66574;}i:55;a:5:{i:0;i:10;i:1;i:947801;i:2;i:921730;i:3;i:0;i:4;i:67852;}i:56;a:5:{i:0;i:5;i:1;i:953730;i:2;i:927244;i:3;i:0;i:4;i:69071;}i:57;a:5:{i:0;i:17;i:1;i:960279;i:2;i:933339;i:3;i:0;i:4;i:70285;}i:58;a:5:{i:0;i:10;i:1;i:964733;i:2;i:937432;i:3;i:0;i:4;i:71517;}i:59;a:5:{i:0;i:14;i:1;i:970364;i:2;i:942664;i:3;i:0;i:4;i:72801;}i:60;a:5:{i:0;i:31;i:1;i:980436;i:2;i:952110;i:3;i:0;i:4;i:74063;}i:61;a:5:{i:0;i:50;i:1;i:1000902;i:2;i:971792;i:3;i:0;i:4;i:75295;}i:62;a:5:{i:0;i:48;i:1;i:1006928;i:2;i:977424;i:3;i:0;i:4;i:76562;}i:63;a:5:{i:0;i:22;i:1;i:1012566;i:2;i:982675;i:3;i:0;i:4;i:77788;}i:64;a:5:{i:0;i:19;i:1;i:1018516;i:2;i:988215;i:3;i:0;i:4;i:79003;}i:65;a:5:{i:0;i:6;i:1;i:1024348;i:2;i:993641;i:3;i:0;i:4;i:80202;}i:66;a:5:{i:0;i:7;i:1;i:1028996;i:2;i:997949;i:3;i:0;i:4;i:81432;}i:67;a:5:{i:0;i:7;i:1;i:1035030;i:2;i:1003645;i:3;i:0;i:4;i:82720;}i:68;a:5:{i:0;i:2;i:1;i:1040951;i:2;i:1009183;i:3;i:0;i:4;i:83978;}i:69;a:5:{i:0;i:15;i:1;i:1050756;i:2;i:1018383;i:3;i:0;i:4;i:85195;}i:70;a:5:{i:0;i:6;i:1;i:1062771;i:2;i:1029613;i:3;i:0;i:4;i:86450;}i:71;a:5:{i:0;i:47;i:1;i:1069438;i:2;i:1035897;i:3;i:0;i:4;i:87720;}i:72;a:5:{i:0;i:10;i:1;i:1076065;i:2;i:1042126;i:3;i:0;i:4;i:88966;}i:73;a:5:{i:0;i:10;i:1;i:1195167;i:2;i:1160435;i:3;i:0;i:4;i:90172;}i:74;a:5:{i:0;i:24;i:1;i:1199677;i:2;i:1164625;i:3;i:0;i:4;i:91427;}i:75;a:5:{i:0;i:4;i:1;i:1205131;i:2;i:1169626;i:3;i:0;i:4;i:92697;}i:76;a:5:{i:0;i:353;i:1;i:1209982;i:2;i:1174153;i:3;i:0;i:4;i:94009;}i:77;a:5:{i:0;i:11;i:1;i:1214713;i:2;i:1178543;i:3;i:0;i:4;i:95270;}i:78;a:5:{i:0;i:12;i:1;i:1224163;i:2;i:1187505;i:3;i:0;i:4;i:96499;}i:79;a:5:{i:0;i:133;i:1;i:1268847;i:2;i:1221263;i:3;i:0;i:4;i:97767;}i:80;a:5:{i:0;i:20;i:1;i:1321966;i:2;i:1257856;i:3;i:0;i:4;i:98752;}i:81;a:5:{i:0;i:5;i:1;i:1355347;i:2;i:1279131;i:3;i:0;i:4;i:99687;}i:82;a:5:{i:0;i:1005;i:1;i:1462027;i:2;i:1349907;i:3;i:0;i:4;i:100818;}}}
\ No newline at end of file
diff --git a/referential/ban/indexes/75/_95.cfs b/referential/ban/indexes/75/_95.cfs
new file mode 100644
index 0000000000000000000000000000000000000000..f445f093a716e8e19cff5eed63bac396d1ccbd0e
Binary files /dev/null and b/referential/ban/indexes/75/_95.cfs differ
diff --git a/referential/ban/indexes/75/_95.sti b/referential/ban/indexes/75/_95.sti
new file mode 100644
index 0000000000000000000000000000000000000000..55f9ec058810363d97989e649891b9faa09e51f6
--- /dev/null
+++ b/referential/ban/indexes/75/_95.sti
@@ -0,0 +1 @@
+a:2:{i:0;a:83:{i:0;a:2:{i:0;i:-1;i:1;s:0:"";}i:1;a:2:{i:0;i:6;i:1;s:6:"amedee";}i:2;a:2:{i:0;i:6;i:1;s:5:"atlas";}i:3;a:2:{i:0;i:6;i:1;s:7:"basfour";}i:4;a:2:{i:0;i:6;i:1;s:9:"bernoulli";}i:5;a:2:{i:0;i:6;i:1;s:5:"bosio";}i:6;a:2:{i:0;i:6;i:1;s:4:"brix";}i:7;a:2:{i:0;i:6;i:1;s:6:"capron";}i:8;a:2:{i:0;i:6;i:1;s:10:"champerret";}i:9;a:2:{i:0;i:6;i:1;s:9:"churchill";}i:10;a:2:{i:0;i:6;i:1;s:13:"conventionnel";}i:11;a:2:{i:0;i:6;i:1;s:5:"dames";}i:12;a:2:{i:0;i:6;i:1;s:9:"desbordes";}i:13;a:2:{i:0;i:6;i:1;s:10:"dubrunfaut";}i:14;a:2:{i:0;i:6;i:1;s:6:"emelie";}i:15;a:2:{i:0;i:6;i:1;s:5:"felix";}i:16;a:2:{i:0;i:6;i:1;s:9:"fragonard";}i:17;a:2:{i:0;i:6;i:1;s:7:"general";}i:18;a:2:{i:0;i:6;i:1;s:4:"gres";}i:19;a:2:{i:0;i:6;i:1;s:9:"henriette";}i:20;a:2:{i:0;i:6;i:1;s:10:"jacqueline";}i:21;a:2:{i:0;i:6;i:1;s:5:"kosma";}i:22;a:2:{i:0;i:6;i:1;s:9:"laurencin";}i:23;a:2:{i:0;i:6;i:1;s:10:"lieutenant";}i:24;a:2:{i:0;i:6;i:1;s:8:"maillard";}i:25;a:2:{i:0;i:6;i:1;s:7:"massard";}i:26;a:2:{i:0;i:6;i:1;s:6:"millon";}i:27;a:2:{i:0;i:6;i:1;s:9:"mouchotte";}i:28;a:2:{i:0;i:6;i:1;s:7:"norvins";}i:29;a:2:{i:0;i:6;i:1;s:5:"passy";}i:30;a:2:{i:0;i:6;i:1;s:5:"pinel";}i:31;a:2:{i:0;i:6;i:1;s:7:"princes";}i:32;a:2:{i:0;i:6;i:1;s:6:"renard";}i:33;a:2:{i:0;i:6;i:1;s:5:"rosan";}i:34;a:2:{i:0;i:6;i:1;s:6:"sauton";}i:35;a:2:{i:0;i:6;i:1;s:8:"sonatine";}i:36;a:2:{i:0;i:6;i:1;s:7:"terrage";}i:37;a:2:{i:0;i:6;i:1;s:9:"trousseau";}i:38;a:2:{i:0;i:6;i:1;s:10:"vermandois";}i:39;a:2:{i:0;i:6;i:1;s:9:"wattieaux";}i:40;a:2:{i:0;i:3;i:1;s:4:"agar";}i:41;a:2:{i:0;i:3;i:1;s:6:"aragon";}i:42;a:2:{i:0;i:3;i:1;s:10:"bachaumont";}i:43;a:2:{i:0;i:3;i:1;s:8:"beauvoir";}i:44;a:2:{i:0;i:3;i:1;s:8:"blanchet";}i:45;a:2:{i:0;i:3;i:1;s:6:"boutin";}i:46;a:2:{i:0;i:3;i:1;s:1:"c";}i:47;a:2:{i:0;i:3;i:1;s:4:"caus";}i:48;a:2:{i:0;i:3;i:1;s:9:"chaumiere";}i:49;a:2:{i:0;i:3;i:1;s:4:"coli";}i:50;a:2:{i:0;i:3;i:1;s:7:"crampel";}i:51;a:2:{i:0;i:3;i:1;s:6:"degres";}i:52;a:2:{i:0;i:3;i:1;s:5:"dodds";}i:53;a:2:{i:0;i:3;i:1;s:9:"duvergier";}i:54;a:2:{i:0;i:3;i:1;s:7:"euryale";}i:55;a:2:{i:0;i:3;i:1;s:9:"florimont";}i:56;a:2:{i:0;i:3;i:1;s:8:"gallieni";}i:57;a:2:{i:0;i:3;i:1;s:8:"goncourt";}i:58;a:2:{i:0;i:3;i:1;s:6:"halevy";}i:59;a:2:{i:0;i:3;i:1;s:6:"hyeres";}i:60;a:2:{i:0;i:3;i:1;s:5:"jouye";}i:61;a:2:{i:0;i:3;i:1;s:6:"landon";}i:62;a:2:{i:0;i:3;i:1;s:6:"leonie";}i:63;a:2:{i:0;i:3;i:1;s:5:"lucas";}i:64;a:2:{i:0;i:3;i:1;s:11:"margueritte";}i:65;a:2:{i:0;i:3;i:1;s:6:"meryon";}i:66;a:2:{i:0;i:3;i:1;s:10:"montfaucon";}i:67;a:2:{i:0;i:3;i:1;s:11:"neufchateau";}i:68;a:2:{i:0;i:3;i:1;s:7:"padirac";}i:69;a:2:{i:0;i:3;i:1;s:6:"pesage";}i:70;a:2:{i:0;i:3;i:1;s:6:"postes";}i:71;a:2:{i:0;i:3;i:1;s:4:"rapp";}i:72;a:2:{i:0;i:3;i:1;s:10:"rochambeau";}i:73;a:2:{i:0;i:3;i:1;s:9:"salarnier";}i:74;a:2:{i:0;i:3;i:1;s:4:"shaw";}i:75;a:2:{i:0;i:3;i:1;s:7:"tagrine";}i:76;a:2:{i:0;i:3;i:1;s:4:"tour";}i:77;a:2:{i:0;i:3;i:1;s:8:"vaudoyer";}i:78;a:2:{i:0;i:3;i:1;s:8:"virginie";}i:79;a:2:{i:0;i:4;i:1;s:3:"140";}i:80;a:2:{i:0;i:4;i:1;s:3:"256";}i:81;a:2:{i:0;i:4;i:1;s:3:"371";}i:82;a:2:{i:0;i:4;i:1;s:1:"z";}}i:1;a:83:{i:0;a:5:{i:0;i:0;i:1;i:0;i:2;i:0;i:3;i:0;i:4;i:24;}i:1;a:5:{i:0;i:4;i:1;i:14824;i:2;i:13707;i:3;i:0;i:4;i:1210;}i:2;a:5:{i:0;i:66;i:1;i:27008;i:2;i:25071;i:3;i:0;i:4;i:2532;}i:3;a:5:{i:0;i:18;i:1;i:62428;i:2;i:59239;i:3;i:0;i:4;i:3756;}i:4;a:5:{i:0;i:30;i:1;i:73045;i:2;i:69173;i:3;i:0;i:4;i:5011;}i:5;a:5:{i:0;i:22;i:1;i:83317;i:2;i:78765;i:3;i:0;i:4;i:6245;}i:6;a:5:{i:0;i:2;i:1;i:110677;i:2;i:105245;i:3;i:0;i:4;i:7469;}i:7;a:5:{i:0;i:56;i:1;i:118504;i:2;i:112405;i:3;i:0;i:4;i:8680;}i:8;a:5:{i:0;i:50;i:1;i:126781;i:2;i:120045;i:3;i:0;i:4;i:9930;}i:9;a:5:{i:0;i:24;i:1;i:141438;i:2;i:133895;i:3;i:0;i:4;i:11203;}i:10;a:5:{i:0;i:20;i:1;i:155331;i:2;i:146807;i:3;i:0;i:4;i:12470;}i:11;a:5:{i:0;i:284;i:1;i:176937;i:2;i:167395;i:3;i:0;i:4;i:13741;}i:12;a:5:{i:0;i:88;i:1;i:289743;i:2;i:277979;i:3;i:0;i:4;i:15053;}i:13;a:5:{i:0;i:36;i:1;i:328906;i:2;i:315701;i:3;i:0;i:4;i:16308;}i:14;a:5:{i:0;i:16;i:1;i:338082;i:2;i:324149;i:3;i:0;i:4;i:17542;}i:15;a:5:{i:0;i:522;i:1;i:354609;i:2;i:339693;i:3;i:0;i:4;i:18880;}i:16;a:5:{i:0;i:70;i:1;i:364097;i:2;i:348437;i:3;i:0;i:4;i:20130;}i:17;a:5:{i:0;i:2444;i:1;i:375618;i:2;i:359124;i:3;i:0;i:4;i:21392;}i:18;a:5:{i:0;i:4;i:1;i:389705;i:2;i:372282;i:3;i:0;i:4;i:22668;}i:19;a:5:{i:0;i:12;i:1;i:399791;i:2;i:381554;i:3;i:0;i:4;i:23933;}i:20;a:5:{i:0;i:14;i:1;i:413421;i:2;i:394144;i:3;i:0;i:4;i:25244;}i:21;a:5:{i:0;i:40;i:1;i:429460;i:2;i:409196;i:3;i:0;i:4;i:26480;}i:22;a:5:{i:0;i:30;i:1;i:468797;i:2;i:447062;i:3;i:0;i:4;i:27769;}i:23;a:5:{i:0;i:86;i:1;i:481928;i:2;i:459344;i:3;i:0;i:4;i:29070;}i:24;a:5:{i:0;i:16;i:1;i:493807;i:2;i:470388;i:3;i:0;i:4;i:30336;}i:25;a:5:{i:0;i:10;i:1;i:506386;i:2;i:482104;i:3;i:0;i:4;i:31544;}i:26;a:5:{i:0;i:38;i:1;i:517092;i:2;i:492070;i:3;i:0;i:4;i:32782;}i:27;a:5:{i:0;i:78;i:1;i:527934;i:2;i:502218;i:3;i:0;i:4;i:34106;}i:28;a:5:{i:0;i:72;i:1;i:538770;i:2;i:512340;i:3;i:0;i:4;i:35372;}i:29;a:5:{i:0;i:230;i:1;i:558420;i:2;i:530808;i:3;i:0;i:4;i:36670;}i:30;a:5:{i:0;i:84;i:1;i:574251;i:2;i:545648;i:3;i:0;i:4;i:37914;}i:31;a:5:{i:0;i:120;i:1;i:593645;i:2;i:563618;i:3;i:0;i:4;i:39215;}i:32;a:5:{i:0;i:110;i:1;i:608447;i:2;i:577626;i:3;i:0;i:4;i:40559;}i:33;a:5:{i:0;i:78;i:1;i:621003;i:2;i:589374;i:3;i:0;i:4;i:41816;}i:34;a:5:{i:0;i:46;i:1;i:857383;i:2;i:824228;i:3;i:0;i:4;i:43066;}i:35;a:5:{i:0;i:16;i:1;i:866621;i:2;i:832784;i:3;i:0;i:4;i:44357;}i:36;a:5:{i:0;i:62;i:1;i:878007;i:2;i:843268;i:3;i:0;i:4;i:45667;}i:37;a:5:{i:0;i:84;i:1;i:888137;i:2;i:852696;i:3;i:0;i:4;i:46998;}i:38;a:5:{i:0;i:8;i:1;i:897509;i:2;i:861432;i:3;i:0;i:4;i:48285;}i:39;a:5:{i:0;i:42;i:1;i:919098;i:2;i:881947;i:3;i:0;i:4;i:49552;}i:40;a:5:{i:0;i:34;i:1;i:1541997;i:2;i:1504008;i:3;i:0;i:4;i:50794;}i:41;a:5:{i:0;i:6;i:1;i:1557977;i:2;i:1518874;i:3;i:0;i:4;i:52072;}i:42;a:5:{i:0;i:52;i:1;i:1593703;i:2;i:1553340;i:3;i:0;i:4;i:53345;}i:43;a:5:{i:0;i:2;i:1;i:1602132;i:2;i:1561136;i:3;i:0;i:4;i:54605;}i:44;a:5:{i:0;i:6;i:1;i:1613362;i:2;i:1571656;i:3;i:0;i:4;i:55827;}i:45;a:5:{i:0;i:16;i:1;i:1642983;i:2;i:1600346;i:3;i:0;i:4;i:57080;}i:46;a:5:{i:0;i:48;i:1;i:1650416;i:2;i:1607172;i:3;i:0;i:4;i:58281;}i:47;a:5:{i:0;i:10;i:1;i:1658812;i:2;i:1614884;i:3;i:0;i:4;i:59523;}i:48;a:5:{i:0;i:42;i:1;i:1672519;i:2;i:1627812;i:3;i:0;i:4;i:60807;}i:49;a:5:{i:0;i:54;i:1;i:1686428;i:2;i:1640782;i:3;i:0;i:4;i:62047;}i:50;a:5:{i:0;i:8;i:1;i:1696547;i:2;i:1650146;i:3;i:0;i:4;i:63349;}i:51;a:5:{i:0;i:28;i:1;i:1797271;i:2;i:1748932;i:3;i:0;i:4;i:64612;}i:52;a:5:{i:0;i:20;i:1;i:1831358;i:2;i:1781724;i:3;i:0;i:4;i:65906;}i:53;a:5:{i:0;i:42;i:1;i:1870119;i:2;i:1819104;i:3;i:0;i:4;i:67133;}i:54;a:5:{i:0;i:46;i:1;i:1882998;i:2;i:1830956;i:3;i:0;i:4;i:68444;}i:55;a:5:{i:0;i:20;i:1;i:1896254;i:2;i:1843442;i:3;i:0;i:4;i:69759;}i:56;a:5:{i:0;i:10;i:1;i:1908117;i:2;i:1854467;i:3;i:0;i:4;i:71017;}i:57;a:5:{i:0;i:34;i:1;i:1921226;i:2;i:1866657;i:3;i:0;i:4;i:72269;}i:58;a:5:{i:0;i:20;i:1;i:1930143;i:2;i:1874843;i:3;i:0;i:4;i:73537;}i:59;a:5:{i:0;i:28;i:1;i:1941424;i:2;i:1885307;i:3;i:0;i:4;i:74839;}i:60;a:5:{i:0;i:62;i:1;i:1961580;i:2;i:1904199;i:3;i:0;i:4;i:76133;}i:61;a:5:{i:0;i:100;i:1;i:2002519;i:2;i:1943563;i:3;i:0;i:4;i:77395;}i:62;a:5:{i:0;i:96;i:1;i:2014579;i:2;i:1954827;i:3;i:0;i:4;i:78685;}i:63;a:5:{i:0;i:44;i:1;i:2025865;i:2;i:1965329;i:3;i:0;i:4;i:79953;}i:64;a:5:{i:0;i:38;i:1;i:2037772;i:2;i:1976409;i:3;i:0;i:4;i:81208;}i:65;a:5:{i:0;i:12;i:1;i:2049439;i:2;i:1987261;i:3;i:0;i:4;i:82442;}i:66;a:5:{i:0;i:14;i:1;i:2058752;i:2;i:1995877;i:3;i:0;i:4;i:83706;}i:67;a:5:{i:0;i:14;i:1;i:2070837;i:2;i:2007269;i:3;i:0;i:4;i:85031;}i:68;a:5:{i:0;i:4;i:1;i:2082697;i:2;i:2018345;i:3;i:0;i:4;i:86313;}i:69;a:5:{i:0;i:30;i:1;i:2102323;i:2;i:2036745;i:3;i:0;i:4;i:87558;}i:70;a:5:{i:0;i:12;i:1;i:2126365;i:2;i:2059205;i:3;i:0;i:4;i:88849;}i:71;a:5:{i:0;i:94;i:1;i:2139703;i:2;i:2071773;i:3;i:0;i:4;i:90169;}i:72;a:5:{i:0;i:20;i:1;i:2152963;i:2;i:2084231;i:3;i:0;i:4;i:91454;}i:73;a:5:{i:0;i:20;i:1;i:2391176;i:2;i:2320849;i:3;i:0;i:4;i:92709;}i:74;a:5:{i:0;i:48;i:1;i:2400205;i:2;i:2329229;i:3;i:0;i:4;i:94003;}i:75;a:5:{i:0;i:8;i:1;i:2411119;i:2;i:2339231;i:3;i:0;i:4;i:95301;}i:76;a:5:{i:0;i:706;i:1;i:2420829;i:2;i:2348285;i:3;i:0;i:4;i:96635;}i:77;a:5:{i:0;i:22;i:1;i:2430300;i:2;i:2357065;i:3;i:0;i:4;i:97929;}i:78;a:5:{i:0;i:24;i:1;i:2449222;i:2;i:2374989;i:3;i:0;i:4;i:99186;}i:79;a:5:{i:0;i:266;i:1;i:2538622;i:2;i:2442501;i:3;i:0;i:4;i:100481;}i:80;a:5:{i:0;i:40;i:1;i:2644833;i:2;i:2515686;i:3;i:0;i:4;i:101602;}i:81;a:5:{i:0;i:10;i:1;i:2711640;i:2;i:2558236;i:3;i:0;i:4;i:102537;}i:82;a:5:{i:0;i:2010;i:1;i:2925004;i:2;i:2699787;i:3;i:0;i:4;i:103678;}}}
\ No newline at end of file
diff --git a/referential/ban/indexes/75/segments.gen b/referential/ban/indexes/75/segments.gen
index 2719ec8382ac891ce2613fd1642f90d345977ea9..4755aa95f65eb4ff94f96c3369167116dd0f9630 100644
Binary files a/referential/ban/indexes/75/segments.gen and b/referential/ban/indexes/75/segments.gen differ
diff --git a/referential/ban/indexes/75/segments_51 b/referential/ban/indexes/75/segments_51
deleted file mode 100644
index 2cc2dfb7ae1aec75932b3ec01c8e2f519e53f9c5..0000000000000000000000000000000000000000
Binary files a/referential/ban/indexes/75/segments_51 and /dev/null differ
diff --git a/referential/ban/indexes/75/segments_a1 b/referential/ban/indexes/75/segments_a1
new file mode 100644
index 0000000000000000000000000000000000000000..356f4c4ee181231dbe30e92d6a449c87f56d2a15
Binary files /dev/null and b/referential/ban/indexes/75/segments_a1 differ
diff --git a/src/app/attachment/controllers/AttachmentController.php b/src/app/attachment/controllers/AttachmentController.php
index 7caa20a611faaf2ff745991a4ce93f74dcb0c68d..1c5ed93ad9ed46879769ed942aa6e3eccf579d0f 100755
--- a/src/app/attachment/controllers/AttachmentController.php
+++ b/src/app/attachment/controllers/AttachmentController.php
@@ -32,6 +32,7 @@ use Resource\models\ResourceContactModel;
 use Respect\Validation\Validator;
 use Slim\Http\Request;
 use Slim\Http\Response;
+use SrcCore\controllers\CoreController;
 use SrcCore\models\CoreConfigModel;
 use SrcCore\models\ValidatorModel;
 use User\models\UserModel;
@@ -807,14 +808,8 @@ class AttachmentController
             if (!StoreController::isFileAllowed(['extension' => $body['format'], 'type' => $mimeType])) {
                 return ['errors' => "Format with this mimeType is not allowed : {$body['format']} {$mimeType}"];
             }
-            $uploadMaxFilesize = ini_get('upload_max_filesize');
-            $uploadMaxFilesize = StoreController::getBytesSizeFromPhpIni(['size' => $uploadMaxFilesize]);
-            $postMaxSize = ini_get('post_max_size');
-            $postMaxSize = StoreController::getBytesSizeFromPhpIni(['size' => $postMaxSize]);
-            $memoryLimit = ini_get('memory_limit');
-            $memoryLimit = StoreController::getBytesSizeFromPhpIni(['size' => $memoryLimit]);
-
-            $maximumSize = min($uploadMaxFilesize, $postMaxSize, $memoryLimit);
+
+            $maximumSize = CoreController::getMaximumAllowedSizeFromPhpIni();
             if ($maximumSize > 0 && strlen($file) > $maximumSize) {
                 return ['errors' => "Body encodedFile size is over limit"];
             }
diff --git a/src/app/resource/controllers/IndexingController.php b/src/app/resource/controllers/IndexingController.php
index 25897dfa140e448b62d2b0d019beabae37fe0be0..ca798a943423fdf0c33397c01107fe526a4fa886 100755
--- a/src/app/resource/controllers/IndexingController.php
+++ b/src/app/resource/controllers/IndexingController.php
@@ -26,6 +26,7 @@ use Resource\models\ResModel;
 use Respect\Validation\Validator;
 use Slim\Http\Request;
 use Slim\Http\Response;
+use SrcCore\controllers\CoreController;
 use SrcCore\controllers\PreparedClauseController;
 use SrcCore\models\ValidatorModel;
 use User\models\UserGroupModel;
@@ -250,14 +251,7 @@ class IndexingController
     {
         $allowedFiles = StoreController::getAllowedFiles();
 
-        $uploadMaxFilesize = ini_get('upload_max_filesize');
-        $uploadMaxFilesize = StoreController::getBytesSizeFromPhpIni(['size' => $uploadMaxFilesize]);
-        $postMaxSize = ini_get('post_max_size');
-        $postMaxSize = StoreController::getBytesSizeFromPhpIni(['size' => $postMaxSize]);
-        $memoryLimit = ini_get('memory_limit');
-        $memoryLimit = StoreController::getBytesSizeFromPhpIni(['size' => $memoryLimit]);
-
-        $maximumSize = min($uploadMaxFilesize, $postMaxSize, $memoryLimit);
+        $maximumSize = CoreController::getMaximumAllowedSizeFromPhpIni();
         $maximumSizeLabel = round($maximumSize / 1048576, 3) . ' Mo';
 
         return $response->withJson(['informations' => ['maximumSize' => $maximumSize, 'maximumSizeLabel' => $maximumSizeLabel, 'allowedFiles' => $allowedFiles]]);
diff --git a/src/app/resource/controllers/ResourceControlController.php b/src/app/resource/controllers/ResourceControlController.php
index db36b5a382d0721fc3b90e38f25320f254cf76bb..56c5f9d71ec1642eed29fbd2c0b158628761442f 100644
--- a/src/app/resource/controllers/ResourceControlController.php
+++ b/src/app/resource/controllers/ResourceControlController.php
@@ -26,6 +26,7 @@ use IndexingModel\models\IndexingModelModel;
 use Priority\models\PriorityModel;
 use Resource\models\ResModel;
 use Respect\Validation\Validator;
+use SrcCore\controllers\CoreController;
 use SrcCore\controllers\PreparedClauseController;
 use Status\models\StatusModel;
 use Tag\models\TagModel;
@@ -227,14 +228,7 @@ class ResourceControlController
                 return ['errors' => "Format with this mimeType is not allowed : {$body['format']} {$mimeType}"];
             }
 
-            $uploadMaxFilesize = ini_get('upload_max_filesize');
-            $uploadMaxFilesize = StoreController::getBytesSizeFromPhpIni(['size' => $uploadMaxFilesize]);
-            $postMaxSize = ini_get('post_max_size');
-            $postMaxSize = StoreController::getBytesSizeFromPhpIni(['size' => $postMaxSize]);
-            $memoryLimit = ini_get('memory_limit');
-            $memoryLimit = StoreController::getBytesSizeFromPhpIni(['size' => $memoryLimit]);
-
-            $maximumSize = min($uploadMaxFilesize, $postMaxSize, $memoryLimit);
+            $maximumSize = CoreController::getMaximumAllowedSizeFromPhpIni();
             if ($maximumSize > 0 && strlen($file) > $maximumSize) {
                 return ['errors' => "Body encodedFile size is over limit"];
             }
diff --git a/src/core/controllers/CoreController.php b/src/core/controllers/CoreController.php
index e8770e6449b5b7369c430fe23a8f425b990977d1..2007085221fee38169d872a6b3c8e39f07f6e89a 100755
--- a/src/core/controllers/CoreController.php
+++ b/src/core/controllers/CoreController.php
@@ -14,6 +14,7 @@
 
 namespace SrcCore\controllers;
 
+use Resource\controllers\StoreController;
 use Slim\Http\Request;
 use Slim\Http\Response;
 use SrcCore\models\CoreConfigModel;
@@ -113,4 +114,18 @@ class CoreController
 
         return $response->withJson(['connection' => $connections]);
     }
+
+    public static function getMaximumAllowedSizeFromPhpIni()
+    {
+        $uploadMaxFilesize = ini_get('upload_max_filesize');
+        $uploadMaxFilesize = StoreController::getBytesSizeFromPhpIni(['size' => $uploadMaxFilesize]);
+        $postMaxSize = ini_get('post_max_size');
+        $postMaxSize = $postMaxSize == 0 ? $uploadMaxFilesize : StoreController::getBytesSizeFromPhpIni(['size' => $postMaxSize]);
+        $memoryLimit = ini_get('memory_limit');
+        $memoryLimit = $memoryLimit < 1 ? $uploadMaxFilesize : StoreController::getBytesSizeFromPhpIni(['size' => $memoryLimit]);
+
+        $maximumSize = min($uploadMaxFilesize, $postMaxSize, $memoryLimit);
+
+        return $maximumSize;
+    }
 }