
本文采用mycat的values批量插入方式进行测试,连写的数据量达到8000左右事务提交可以达到每秒75000左右数据量,也证实了Mycat的效率是小于或等于Mysql的性能。在实际生产中,因为访问量和并发问题使得效率下降,这也是数据库底层IO无法避免的困境,所以实际生产中多采用主备-读写分离的方式进行分片处理,可以多设置几个Mycat的主备节点。本文采用的是一主一备,单个Mycat节点的读写分离之Mysql InnoDB的测试。
理想测试何为理想测试,只是理想状态的下的测试数据,可能不是很准确。
schema.xml
DROp TABLE IF EXISTS `userinfo`; CREATE TABLE `userinfo` ( `id` int(20) NOT NULL, `name` varchar(50) DEFAULT NULL, `phone` varchar(30) DEFAULT NULL, `address` varchar(100) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `processtask`; CREATE TABLE `processtask` ( `id` int(12) NOT NULL AUTO_INCREMENT, `pmethod` varchar(50) DEFAULT NULL, `plimit` int(20) DEFAULT NULL, `ptime` int(20) DEFAULT NULL, `systime` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
package demo.test;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
import org.junit.Before;
import org.junit.Test;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.PreparedStatement;
public class BatchInsert {
private String driver = "com.mysql.jdbc.Driver";
private String url = "jdbc:mysql://192.168.178.128:8066/TESTDB";
private String batch_url = "jdbc:mysql://192.168.178.128:8066/TESTDB?useUnicode=true&characterEncoding=utf-8&rewriteBatchedStatements=true";//要5.1.13以上版本的驱动包
private String user = "root";
private String password = "123456";
private int limit=10;
private String method="batchInsertWithTransaction";
public String getMethod() {
return method;
}
public void setMethod(String method) {
this.method = method;
}
public int getLimit() {
return limit;
}
public void setLimit(int limit) {
this.limit = limit;
}
@Before
public void deleteAll(){
Connection conn = null;
try {
Class.forName(driver);
conn = (Connection) DriverManager.getConnection(url, user, password);
String sql = "DELETE FROM userinfo ;";
conn.prepareStatement(sql).execute();
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
public void insertResult(String methodName,String limit,String timeStr) {
Connection conn = null;
PreparedStatement pstm = null;
try {
Class.forName(driver);
conn = (Connection) DriverManager.getConnection(url, user, password);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String sql = "INSERT INTO processtask (pmethod,plimit,ptime,systime) VALUES('"+methodName+"','"+limit+"','"+timeStr+"','"+sdf.format(new Date())+"')";
System.out.println(sql);
pstm = (PreparedStatement) conn.prepareStatement(sql);
pstm.executeUpdate();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (pstm != null) {
try {
pstm.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
@Test
public void batchInsertWithTransaction() {
Connection conn = null;
PreparedStatement pstm = null;
try {
Class.forName(driver);
conn = (Connection) DriverManager.getConnection(batch_url, user, password);
StringBuffer sql = new StringBuffer("INSERT INTO userinfo(id,name,phone,address) VALUES");
conn.setAutoCommit(false);// 即手动提交
Random rand = new Random();
int a, b, c, d;
int index=1;
for (int i = 1; i <= limit; i++) {
a = rand.nextInt(10);
b = rand.nextInt(10);
c = rand.nextInt(10);
d = rand.nextInt(10);
if(index==limit){
sql.append("("+i+",'boonya',"+"'188" + a + "88" + b + c + "66" + d+"','"+"xxxxxxxxxx_" + "188" + a + "88" + b + c
+ "66" + d+"');");
}else{
sql.append("("+i+",'boonya',"+"'188" + a + "88" + b + c + "66" + d+"','"+"xxxxxxxxxx_" + "188" + a + "88" + b + c
+ "66" + d+"'),");
}
index++;
}
System.out.println(sql.toString());
pstm = (PreparedStatement) conn.prepareStatement(sql.toString());
Long startTime = System.currentTimeMillis();
pstm.execute();
conn.commit();// 手动提交
Long endTime = System.currentTimeMillis();
String timeStr=(endTime - startTime)+"";
System.out.println("OK,用时:" + timeStr);
insertResult("batchInsertWithTransaction", limit+"", timeStr);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (pstm != null) {
try {
pstm.close();
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
}
}
}
BatchInsertThread
package demo.test;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
public class BatchInsertThread implements Runnable{
BatchInsert batchInsert;
static int loop=10;
public BatchInsertThread(BatchInsert batchInsert){
this.batchInsert=batchInsert;
}
public static void main(String[] args) {
Executor executor=Executors.newSingleThreadExecutor();
int limit=15630;
for (int i = 0; i <= 50000; i++) {
limit+=10;
BatchInsert bi=new BatchInsert();
bi.setLimit(limit);
executor.execute(new BatchInsertThread(bi));
}
}
public void run() {
synchronized (batchInsert) {
try {
for (int i = 0; i < loop; i++) {
System.out.println("第--"+i+"---次---------------------开始");
batchInsert.deleteAll();
batchInsert.batchInsertWithTransaction();
System.out.println("第--"+i+"---次---------------------结束");
}
} catch (Exception e) {
e.printStackTrace();
}finally{
}
}
}
}
BatchInsertDataParsorpackage demo.test;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.junit.Test;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.ResultSetMetaData;
public class BatchInsertDataParsor {
private String driver = "com.mysql.jdbc.Driver";
private String url = "jdbc:mysql://192.168.178.128:8066/TESTDB?useUnicode=true&characterEncoding=utf-8&rewriteBatchedStatements=true";//要5.1.13以上版本的驱动包
private String user = "root";
private String password = "123456";
@Test
public void queryData(){
Connection conn = null;
ResultSet rs=null;
try {
Class.forName(driver);
conn = (Connection) DriverManager.getConnection(url, user, password);
String sql = "SELECT id,pmethod,plimit,ptime,systime FROM processtask ;";
long startTime=System.currentTimeMillis();
rs=conn.prepareStatement(sql).executeQuery(sql);
if(rs==null){
throw new RuntimeException("ResultSet is null。。。。");
}
long endTime=System.currentTimeMillis();
long cost=endTime-startTime;
System.out.println("Totoal rows:"+rs.getRow()+" cost:"+cost+"ms");
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
try {
if(rs!=null&&!rs.isClosed()){
rs.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
@Test
public void parseTimeTest(){
Connection conn = null;
ResultSet rs=null;
try {
Class.forName(driver);
conn = (Connection) DriverManager.getConnection(url, user, password);
String sql = "SELECt avg(ptime) avg,max(ptime) max,min(ptime) min FROM processtask;";
rs=conn.prepareStatement(sql).executeQuery(sql);
if(rs==null){
throw new RuntimeException("ResultSet is null。。。。");
}
ResultSetMetaData md = (ResultSetMetaData) rs.getMetaData();//获取键名
int columnCount = md.getColumnCount();//获取行的数量
while (rs.next()) {
for (int i = 1; i <= columnCount; i++) {
System.out.println(md.getColumnName(i)+": "+rs.getString(i));//获取键名及值
}
}
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
try {
if(rs!=null&&!rs.isClosed()){
rs.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
@Test
public void parseLimitAndTimeTest(){
Connection conn = null;
ResultSet rs=null;
try {
Class.forName(driver);
conn = (Connection) DriverManager.getConnection(url, user, password);
String sql = "SELECt plimit,avg(ptime) avg FROM processtask group by plimit;";
rs=conn.prepareStatement(sql).executeQuery(sql);
if(rs==null){
throw new RuntimeException("ResultSet is null。。。。");
}
ResultSetMetaData md = (ResultSetMetaData) rs.getMetaData();//获取键名
int columnCount = md.getColumnCount();//获取字段的数量
while (rs.next()) {
float limit=0,avg=0;
for (int i = 1; i <= columnCount; i++) {
float result=rs.getFloat(i);
//System.out.println(md.getColumnName(i)+": "+result+"");//获取键名及值
if(i==1){
limit=result;
}else{
avg=result;
}
}
System.out.println("limit="+limit+"tt估算1s大概的批量插入量:"+(1000*limit)/avg);
}
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
try {
if(rs!=null&&!rs.isClosed()){
rs.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
| 样本(limit)-每组10个实例样本 | 批量插入平均耗时(avg)ms | 估算一秒内批量插入可插入的数量 |
| SELECt plimit as '样本(limit)-每组10个实例样本',avg(ptime) as '批量插入平均耗时(avg)ms' ,(1000*plimit/avg(ptime)) as '估算一秒内批量插入可插入的数量' FROM processtask group by plimit; | ||
| 10 | 11.6 | 862.069 |
| 7680 | 97.8 | 78527.6074 |
| 7790 | 100.6 | 77435.3877 |
| 9730 | 126 | 77222.2222 |
| 8050 | 105.6 | 76231.0606 |
| 10420 | 137 | 76058.3942 |
| 7280 | 95.8 | 75991.6493 |
| 9740 | 128.7 | 75679.8757 |
| 7700 | 101.8 | 75638.5069 |
| 9520 | 125.9 | 75615.5679 |
| 10430 | 139.1 | 74982.0273 |
| 9410 | 126.1 | 74623.3148 |
| 8180 | 109.7 | 74567.0009 |
| 5750 | 77.5 | 74193.5484 |
| 6590 | 89.4 | 73713.6465 |
| 10600 | 143.8 | 73713.491 |
| 9130 | 123.9 | 73688.4584 |
| 5790 | 78.8 | 73477.1574 |
| 8620 | 117.5 | 73361.7021 |
| 6640 | 90.7 | 73208.3793 |
| 6720 | 91.8 | 73202.6144 |
| 9810 | 134.1 | 73154.3624 |
| 7820 | 106.9 | 73152.479 |
| 6160 | 84.5 | 72899.4083 |
| 8850 | 121.9 | 72600.4922 |
| 9140 | 125.9 | 72597.2994 |
| 7110 | 98.2 | 72403.2587 |
| 9470 | 130.8 | 72400.6116 |
| 9960 | 138 | 72173.913 |
| 9440 | 130.9 | 72116.1192 |
| 12620 | 175 | 72114.2857 |
| 15630 | 217 | 72027.6498 |
| 6230 | 86.5 | 72023.1214 |
| 10630 | 147.6 | 72018.9702 |
| 8980 | 124.8 | 71955.1282 |
| 10360 | 144.1 | 71894.5177 |
| 10050 | 139.9 | 71837.0264 |
| 10560 | 147 | 71836.7347 |
| 6960 | 96.9 | 71826.6254 |
| 6490 | 90.4 | 71792.0354 |
| 9540 | 133 | 71729.3233 |
| 6660 | 93.1 | 71535.9828 |
| 8110 | 113.4 | 71516.7549 |
| 8400 | 117.5 | 71489.3617 |
| 9710 | 135.9 | 71449.5953 |
| 12500 | 175 | 71428.5714 |
| 4730 | 66.3 | 71342.3831 |
| 6830 | 95.8 | 71294.3633 |
| 8060 | 113.4 | 71075.8377 |
| 7450 | 104.9 | 71020.0191 |
| 7440 | 104.8 | 70992.3664 |
| 7520 | 106.1 | 70876.5316 |
| 4670 | 65.9 | 70864.9469 |
| 7570 | 106.9 | 70813.8447 |
| 7650 | 108.1 | 70767.8076 |
| 10260 | 145.2 | 70661.157 |
| 12200 | 172.7 | 70642.7331 |
| 7490 | 106.1 | 70593.7795 |
| 10580 | 150 | 70533.3333 |
| 6920 | 98.2 | 70468.4318 |
| 8680 | 123.3 | 70397.4047 |
| 7360 | 104.6 | 70363.2887 |
| 5940 | 84.6 | 70212.766 |
| 9290 | 132.5 | 70113.2075 |
| 9970 | 142.2 | 70112.5176 |
| 7760 | 110.7 | 70099.3677 |
| 11180 | 159.5 | 70094.0439 |
| 9530 | 136 | 70073.5294 |
| 9770 | 139.6 | 69985.6734 |
| 4360 | 62.3 | 69983.9486 |
| 7380 | 105.6 | 69886.3636 |
| 6750 | 96.6 | 69875.7764 |
| 9160 | 131.3 | 69763.8995 |
| 4980 | 71.4 | 69747.8992 |
| 10120 | 145.1 | 69745.0034 |
| 14870 | 213.3 | 69714.0178 |
| 8370 | 120.1 | 69691.9234 |
| 6250 | 89.8 | 69599.1091 |
| 6680 | 96 | 69583.3333 |
| 9500 | 136.6 | 69546.1201 |
| 4520 | 65 | 69538.4615 |
| 10080 | 145.2 | 69421.4876 |
| 9050 | 130.4 | 69401.8405 |
| 5550 | 80 | 69375 |
| 10270 | 148.2 | 69298.2456 |
| 13320 | 192.5 | 69194.8052 |
| 10220 | 147.9 | 69100.7437 |
| 10500 | 152 | 69078.9474 |
| 7420 | 107.5 | 69023.2558 |
| 7530 | 109.1 | 69019.2484 |
| 15000 | 217.4 | 68997.2401 |
| 9080 | 131.6 | 68996.9605 |
| 15420 | 223.5 | 68993.2886 |
| 10140 | 147.2 | 68885.8696 |
| 10700 | 155.4 | 68854.5689 |
| 9240 | 134.2 | 68852.459 |
| 11900 | 173.2 | 68706.6975 |
| 8140 | 118.5 | 68691.9831 |
| 7090 | 103.3 | 68635.0436 |
| 14620 | 213.1 | 68606.2881 |
| 7260 | 105.9 | 68555.2408 |
| 15610 | 227.7 | 68555.1164 |
| 12520 | 182.7 | 68527.6409 |
| 10110 | 147.6 | 68495.935 |
| 10010 | 146.2 | 68467.8523 |
| 6010 | 87.8 | 68451.0251 |
| 10540 | 154 | 68441.5584 |
| 12300 | 179.8 | 68409.3437 |
| 4930 | 72.1 | 68377.2538 |
| 10410 | 152.3 | 68351.937 |
| 10900 | 159.7 | 68252.9743 |
| 4550 | 66.7 | 68215.8921 |
| 10720 | 157.5 | 68063.4921 |
| 5580 | 82 | 68048.7805 |
| 7750 | 113.9 | 68042.1422 |
| 6840 | 100.6 | 67992.0477 |
| 12330 | 181.4 | 67971.3341 |
| 6930 | 102 | 67941.1765 |
| 7500 | 110.5 | 67873.3032 |
| 6570 | 96.8 | 67871.9008 |
| 8760 | 129.2 | 67801.8576 |
| 8630 | 127.3 | 67792.6159 |
| 6900 | 101.8 | 67779.9607 |
| 7400 | 109.2 | 67765.5678 |
| 7240 | 107 | 67663.5514 |
| 13370 | 197.6 | 67661.9433 |
| 11690 | 172.8 | 67650.463 |
| 15460 | 228.8 | 67569.9301 |
| 13120 | 194.2 | 67559.2173 |
| 5970 | 88.4 | 67533.9367 |
| 12680 | 187.9 | 67482.7036 |
| 7980 | 118.3 | 67455.6213 |
| 9720 | 144.1 | 67453.1575 |
| 4390 | 65.1 | 67434.7158 |
| 9620 | 142.8 | 67366.9468 |
| 5780 | 85.8 | 67365.9674 |
| 9760 | 144.9 | 67356.7978 |
| 5770 | 85.7 | 67327.888 |
| 7780 | 115.6 | 67301.0381 |
| 8820 | 131.1 | 67276.8879 |
| 9750 | 145 | 67241.3793 |
| 14920 | 222.1 | 67176.9473 |
| 7340 | 109.4 | 67093.2358 |
| 9490 | 141.5 | 67067.1378 |
| 8950 | 133.5 | 67041.1985 |
| 4940 | 73.7 | 67028.4939 |
| 14810 | 221.3 | 66922.7293 |
| 7540 | 112.7 | 66903.2831 |
| 8900 | 133.1 | 66867.0173 |
| 9640 | 144.2 | 66851.595 |
| 3620 | 54.2 | 66789.6679 |
| 6130 | 91.8 | 66775.5991 |
| 6550 | 98.1 | 66768.6035 |
| 4370 | 65.5 | 66717.5573 |
| 11280 | 169.2 | 66666.6667 |
| 7690 | 115.4 | 66637.7816 |
| 4070 | 61.1 | 66612.1113 |
| 7740 | 116.2 | 66609.2943 |
| 13260 | 199.1 | 66599.6986 |
| 7020 | 105.5 | 66540.2844 |
| 4970 | 74.8 | 66443.8503 |
| 10590 | 159.4 | 66436.6374 |
| 10170 | 153.2 | 66383.812 |
| 9910 | 149.3 | 66376.4233 |
| 4300 | 64.8 | 66358.0247 |
| 13270 | 200 | 66350 |
| 11680 | 176.1 | 66325.9512 |
| 11410 | 172.2 | 66260.1626 |
| 10520 | 158.8 | 66246.8514 |
| 12660 | 191.3 | 66178.7768 |
| 11600 | 175.4 | 66134.5496 |
| 9670 | 146.3 | 66097.0608 |
| 9860 | 149.2 | 66085.7909 |
| 6910 | 104.6 | 66061.1855 |
| 9800 | 148.4 | 66037.7358 |
| 9170 | 139 | 65971.223 |
| 4510 | 68.4 | 65935.6725 |
| 14430 | 218.9 | 65920.5116 |
| 9660 | 146.6 | 65893.588 |
| 4580 | 69.6 | 65804.5977 |
| 10200 | 155.1 | 65764.0232 |
| 10100 | 153.6 | 65755.2083 |
| 8410 | 127.9 | 65754.4957 |
| 13300 | 202.3 | 65743.9446 |
| 6190 | 94.2 | 65711.2527 |
| 12280 | 187 | 65668.4492 |
| 8430 | 128.7 | 65501.1655 |
| 12320 | 188.3 | 65427.5093 |
| 3530 | 54 | 65370.3704 |
| 8030 | 122.9 | 65337.6729 |
| 8480 | 129.8 | 65331.2789 |
| 9210 | 141 | 65319.1489 |
| 3950 | 60.5 | 65289.2562 |
| 15100 | 231.3 | 65283.182 |
| 5760 | 88.3 | 65232.1631 |
| 9510 | 145.8 | 65226.3374 |
| 6940 | 106.4 | 65225.5639 |
| 8290 | 127.2 | 65172.956 |
| 7310 | 112.2 | 65151.5152 |
| 6280 | 96.4 | 65145.2282 |
| 13680 | 210.1 | 65111.8515 |
| 12180 | 187.4 | 64994.6638 |
| 12490 | 192.2 | 64984.3913 |
| 12060 | 185.7 | 64943.4572 |
| 12100 | 186.5 | 64879.3566 |
| 5670 | 87.4 | 64874.1419 |
| 3870 | 59.7 | 64824.1206 |
| 15290 | 235.9 | 64815.5998 |
| 15560 | 240.3 | 64752.3928 |
| 14860 | 229.5 | 64749.4553 |
| 8200 | 126.7 | 64719.8106 |
| 14880 | 230 | 64695.6522 |
| 11370 | 175.8 | 64675.7679 |
| 14280 | 220.9 | 64644.6356 |
| 3820 | 59.1 | 64636.2098 |
| 6740 | 104.3 | 64621.2848 |
| 11460 | 177.4 | 64599.7745 |
| 15210 | 235.5 | 64585.9873 |
| 12370 | 191.7 | 64527.9082 |
| 5530 | 85.7 | 64527.4212 |
| 8230 | 127.6 | 64498.4326 |
| 11330 | 175.7 | 64484.9175 |
| 14010 | 217.5 | 64413.7931 |
| 3920 | 60.9 | 64367.8161 |
| 10960 | 170.3 | 64357.017 |
| 12050 | 187.3 | 64335.291 |
| 5660 | 88 | 64318.1818 |
| 10470 | 162.8 | 64312.0393 |
| 14070 | 218.8 | 64305.3016 |
| 4480 | 69.7 | 64275.4663 |
| 6170 | 96 | 64270.8333 |
| 14780 | 230 | 64260.8696 |
| 9230 | 143.7 | 64231.0369 |
| 6730 | 104.8 | 64217.5573 |
| 14680 | 228.6 | 64216.9729 |
| 12240 | 190.7 | 64184.5831 |
| 9920 | 154.6 | 64165.5886 |
| 7230 | 112.7 | 64152.6176 |
| 15050 | 234.8 | 64097.1039 |
| 6140 | 95.8 | 64091.858 |
| 10180 | 158.9 | 64065.45 |
| 8220 | 128.5 | 63968.8716 |
| 15440 | 241.4 | 63960.232 |
| 14690 | 229.8 | 63925.1523 |
| 10480 | 164 | 63902.439 |
| 12550 | 196.4 | 63900.2037 |
| 12410 | 194.3 | 63870.3037 |
| 4750 | 74.4 | 63844.086 |
| 10980 | 172 | 63837.2093 |
| 7580 | 118.8 | 63804.7138 |
| 13430 | 210.5 | 63800.4751 |
| 13480 | 211.3 | 63795.5513 |
| 5610 | 88 | 63750 |
| 13360 | 209.6 | 63740.458 |
| 9790 | 153.6 | 63736.9792 |
| 8700 | 136.5 | 63736.2637 |
| 11960 | 187.7 | 63718.7001 |
| 12160 | 191.1 | 63631.6065 |
| 14520 | 228.2 | 63628.3961 |
| 6770 | 106.4 | 63627.8195 |
| 11260 | 177.1 | 63579.8984 |
| 11010 | 173.3 | 63531.4484 |
| 13570 | 213.6 | 63529.9625 |
| 13110 | 206.5 | 63486.6828 |
| 14550 | 229.4 | 63426.3296 |
| 6150 | 97 | 63402.0619 |
| 10390 | 163.9 | 63392.3124 |
| 7720 | 121.9 | 63330.5989 |
| 5590 | 88.3 | 63306.9083 |
| 6880 | 108.7 | 63293.4683 |
| 10760 | 170.1 | 63256.9077 |
| 11800 | 186.6 | 63236.8703 |
| 9420 | 149 | 63221.4765 |
| 13940 | 220.5 | 63219.9546 |
| 10650 | 168.5 | 63204.7478 |
| 14830 | 234.9 | 63133.2482 |
| 7860 | 124.5 | 63132.5301 |
| 13950 | 221.3 | 63036.6019 |
| 9310 | 147.8 | 62990.5277 |
| 4340 | 68.9 | 62989.8403 |
| 8010 | 127.2 | 62971.6981 |
| 11380 | 180.8 | 62942.4779 |
| 13730 | 218.3 | 62895.0985 |
| 12360 | 196.8 | 62804.878 |
| 10160 | 162 | 62716.0494 |
| 11430 | 182.3 | 62698.8481 |
| 10090 | 161.1 | 62631.9056 |
| 14730 | 235.2 | 62627.551 |
| 3780 | 60.4 | 62582.7815 |
| 11070 | 176.9 | 62577.7275 |
| 8670 | 138.6 | 62554.1126 |
| 14960 | 239.3 | 62515.6707 |
| 10310 | 165 | 62484.8485 |
| 14890 | 238.4 | 62458.0537 |
| 14560 | 233.6 | 62328.7671 |
| 13530 | 217.1 | 62321.5108 |
| 15550 | 249.6 | 62299.6795 |
| 6020 | 96.8 | 62190.0826 |
| 13880 | 223.3 | 62158.5311 |
| 13030 | 209.8 | 62106.7684 |
| 15250 | 245.6 | 62092.8339 |
| 12600 | 203 | 62068.9655 |
| 4780 | 77.1 | 61997.406 |
| 9030 | 145.7 | 61976.6644 |
| 12950 | 209 | 61961.7225 |
| 11980 | 193.4 | 61944.1572 |
| 4850 | 78.3 | 61941.2516 |
| 12770 | 206.3 | 61900.1454 |
| 6620 | 107.1 | 61811.3912 |
| 9840 | 159.2 | 61809.0452 |
| 12790 | 207.1 | 61757.605 |
| 11390 | 184.6 | 61700.9751 |
| 3590 | 58.2 | 61683.8488 |
| 7270 | 117.9 | 61662.4258 |
| 9900 | 160.6 | 61643.8356 |
| 10070 | 163.6 | 61552.5672 |
| 10450 | 170 | 61470.5882 |
| 5130 | 83.5 | 61437.1257 |
| 4280 | 69.7 | 61406.0258 |
| 12630 | 205.8 | 61370.2624 |
| 5460 | 89 | 61348.3146 |
| 14450 | 235.6 | 61332.7674 |
| 13140 | 214.3 | 61315.9123 |
| 11140 | 181.7 | 61309.8514 |
| 9000 | 146.9 | 61266.1675 |
| 13550 | 221.3 | 61229.1008 |
| 15150 | 247.5 | 61212.1212 |
| 12890 | 210.6 | 61206.0779 |
| 11570 | 189.1 | 61184.5584 |
| 11630 | 190.1 | 61178.3272 |
| 3790 | 62 | 61129.0323 |
| 13580 | 222.2 | 61116.1116 |
| 15010 | 245.8 | 61065.9072 |
| 6890 | 112.9 | 61027.4579 |
| 15260 | 250.1 | 61015.5938 |
| 8450 | 138.5 | 61010.8303 |
| 8150 | 133.6 | 61002.994 |
| 14120 | 231.6 | 60967.1848 |
| 5600 | 92 | 60869.5652 |
| 4320 | 71 | 60845.0704 |
| 12020 | 197.7 | 60799.1907 |
| 11530 | 189.7 | 60780.1792 |
| 11610 | 191.1 | 60753.5322 |
| 14050 | 231.4 | 60717.3725 |
| 7880 | 129.8 | 60708.7827 |
| 10750 | 177.1 | 60700.1694 |
| 14610 | 240.7 | 60697.9643 |
| 7150 | 117.8 | 60696.0951 |
| 5930 | 97.7 | 60696.0082 |
| 12040 | 198.6 | 60624.3706 |
| 10400 | 171.7 | 60570.763 |
| 14260 | 235.5 | 60552.017 |
| 11920 | 196.9 | 60538.3443 |
| 12260 | 202.6 | 60513.3268 |
| 5190 | 85.8 | 60489.5105 |
| 12170 | 201.6 | 60367.0635 |
| 8960 | 148.5 | 60336.7003 |
| 12850 | 213 | 60328.6385 |
| 12700 | 210.6 | 60303.8936 |
| 12080 | 200.5 | 60249.3766 |
| 10570 | 175.5 | 60227.9202 |
| 15130 | 251.3 | 60206.924 |
| 15490 | 257.4 | 60178.7102 |
| 11030 | 183.3 | 60174.5772 |
| 6240 | 103.7 | 60173.5776 |
| 8690 | 144.6 | 60096.8188 |
| 12750 | 212.2 | 60084.8256 |
| 4680 | 77.9 | 60077.0218 |
| 14300 | 238.2 | 60033.5852 |
| 7630 | 127.1 | 60031.4713 |
| 3890 | 64.8 | 60030.8642 |
| 12940 | 215.6 | 60018.5529 |
| 15040 | 250.6 | 60015.9617 |
| 4620 | 77 | 60000 |
| 15570 | 259.5 | 60000 |
| 11500 | 191.7 | 59989.567 |
| 13510 | 225.3 | 59964.4918 |
| 14190 | 236.7 | 59949.3029 |
| 8170 | 136.4 | 59897.3607 |
| 4450 | 74.3 | 59892.3284 |
| 12780 | 213.4 | 59887.5351 |
| 15120 | 252.5 | 59881.1881 |
| 9820 | 164 | 59878.0488 |
| 10380 | 173.4 | 59861.5917 |
| 9190 | 153.6 | 59830.7292 |
| 11540 | 192.9 | 59823.7429 |
| 3660 | 61.2 | 59803.9216 |
| 12090 | 202.2 | 59792.2849 |
| 15450 | 258.7 | 59721.6853 |
| 15580 | 260.9 | 59716.3664 |
| 11580 | 194.1 | 59659.9691 |
| 12860 | 215.7 | 59619.8424 |
| 9980 | 167.5 | 59582.0896 |
| 13780 | 231.4 | 59550.5618 |
| 4740 | 79.6 | 59547.7387 |
| 10000 | 168.1 | 59488.3998 |
| 12480 | 210.2 | 59372.0266 |
| 8540 | 143.9 | 59346.7686 |
| 9700 | 163.5 | 59327.2171 |
| 13070 | 220.4 | 59301.2704 |
| 6090 | 102.7 | 59298.9289 |
| 10880 | 183.6 | 59259.2593 |
| 11290 | 190.6 | 59233.9979 |
| 15270 | 257.8 | 59231.9628 |
| 12440 | 210.1 | 59209.9 |
| 13890 | 235.1 | 59081.242 |
| 7320 | 123.9 | 59079.9031 |
| 8710 | 147.5 | 59050.8475 |
| 9680 | 164 | 59024.3902 |
| 11620 | 196.9 | 59014.7283 |
| 11550 | 195.8 | 58988.764 |
| 12350 | 209.4 | 58978.0325 |
| 12450 | 211.1 | 58976.7883 |
| 10250 | 173.8 | 58975.8343 |
| 13310 | 225.7 | 58972.0868 |
| 14390 | 244.1 | 58951.2495 |
| 11560 | 196.1 | 58949.5156 |
| 13090 | 222.3 | 58884.3905 |
| 4840 | 82.2 | 58880.7786 |
| 13800 | 234.5 | 58848.6141 |
| 10460 | 177.9 | 58797.077 |
| 12640 | 215 | 58790.6977 |
| 13100 | 223 | 58744.3946 |
| 12510 | 213.1 | 58704.8334 |
| 12220 | 208.2 | 58693.5639 |
| 5640 | 96.1 | 58688.8658 |
| 12670 | 215.9 | 58684.5762 |
| 6290 | 107.2 | 58675.3731 |
| 9340 | 159.3 | 58631.5129 |
| 13600 | 232.1 | 58595.433 |
| 4460 | 76.2 | 58530.1837 |
| 4160 | 71.1 | 58509.1421 |
| 5300 | 90.6 | 58498.8962 |
| 8130 | 139 | 58489.2086 |
| 10040 | 171.7 | 58474.0827 |
| 9430 | 161.3 | 58462.4923 |
| 14650 | 250.6 | 58459.6967 |
| 14600 | 249.8 | 58446.7574 |
| 12740 | 218.1 | 58413.5718 |
| 12130 | 207.7 | 58401.5407 |
| 6450 | 110.5 | 58371.0407 |
| 11090 | 190.1 | 58337.717 |
| 4880 | 83.7 | 58303.4648 |
| 11480 | 197 | 58274.1117 |
| 12290 | 210.9 | 58274.0635 |
| 7610 | 130.6 | 58269.5253 |
| 8380 | 143.9 | 58234.8853 |
| 12540 | 215.5 | 58190.2552 |
| 11880 | 204.2 | 58178.2566 |
| 4530 | 77.9 | 58151.4763 |
| 13380 | 230.1 | 58148.631 |
| 14590 | 251 | 58127.49 |
| 11220 | 193.1 | 58104.609 |
| 15620 | 268.9 | 58088.5087 |
| 10850 | 186.9 | 58052.4345 |
| 13810 | 237.9 | 58049.6007 |
| 11520 | 198.5 | 58035.2645 |
| 3760 | 64.8 | 58024.6914 |
| 6600 | 113.8 | 57996.4851 |
| 4000 | 69 | 57971.0145 |
| 3690 | 63.7 | 57927.7865 |
| 14080 | 243.2 | 57894.7368 |
| 12470 | 215.5 | 57865.4292 |
| 11470 | 198.3 | 57841.6541 |
| 14130 | 244.3 | 57838.7229 |
| 11200 | 193.8 | 57791.5377 |
| 4170 | 72.3 | 57676.3485 |
| 14480 | 251.1 | 57666.2684 |
| 14740 | 255.7 | 57645.6785 |
| 7920 | 137.4 | 57641.9214 |
| 15140 | 263.1 | 57544.6598 |
| 7410 | 128.8 | 57531.0559 |
| 3670 | 63.8 | 57523.511 |
| 4760 | 82.8 | 57487.9227 |
| 8260 | 143.8 | 57440.8901 |
| 11240 | 195.7 | 57434.8493 |
| 13400 | 233.4 | 57412.168 |
| 11780 | 205.2 | 57407.4074 |
| 14350 | 250 | 57400 |
| 10130 | 176.5 | 57393.7677 |
| 6210 | 108.2 | 57393.7153 |
| 4310 | 75.2 | 57313.8298 |
| 9870 | 172.4 | 57250.58 |
| 5810 | 101.5 | 57241.3793 |
| 13340 | 233.1 | 57228.6572 |
| 13790 | 241 | 57219.917 |
| 9550 | 166.9 | 57219.8922 |
| 5650 | 98.8 | 57186.2348 |
| 13450 | 235.2 | 57185.3741 |
| 12730 | 222.7 | 57162.1015 |
| 6510 | 113.9 | 57155.3995 |
| 14150 | 247.6 | 57148.6268 |
| 15540 | 272 | 57132.3529 |
| 15520 | 271.7 | 57121.8255 |
| 10790 | 188.9 | 57120.1694 |
| 9590 | 167.9 | 57117.3317 |
| 6340 | 111.1 | 57065.7066 |
| 5100 | 89.4 | 57046.9799 |
| 10770 | 189 | 56984.127 |
| 7990 | 140.3 | 56949.3942 |
| 11230 | 197.2 | 56947.2617 |
| 13060 | 229.5 | 56906.3181 |
| 13410 | 236 | 56822.0339 |
| 12560 | 221.1 | 56806.8747 |
| 5120 | 90.2 | 56762.7494 |
| 5540 | 97.6 | 56762.2951 |
| 15600 | 274.9 | 56747.9083 |
| 12710 | 224.1 | 56715.7519 |
| 15500 | 273.3 | 56714.2334 |
| 13490 | 238 | 56680.6723 |
| 13010 | 229.6 | 56663.7631 |
| 10030 | 177.1 | 56634.6697 |
| 14950 | 264.1 | 56607.3457 |
| 4250 | 75.1 | 56591.2117 |
| 10020 | 177.1 | 56578.2044 |
| 13870 | 245.3 | 56543.0086 |
| 7180 | 127 | 56535.4331 |
| 13500 | 238.8 | 56532.6633 |
| 9120 | 161.4 | 56505.5762 |
| 6560 | 116.1 | 56503.0146 |
| 12140 | 215 | 56465.1163 |
| 14760 | 261.6 | 56422.0183 |
| 11930 | 212 | 56273.5849 |
| 8930 | 158.7 | 56269.6912 |
| 11860 | 210.8 | 56261.8596 |
| 11060 | 196.8 | 56199.187 |
| 12930 | 230.1 | 56192.9596 |
| 14250 | 253.8 | 56146.5721 |
| 10330 | 184 | 56141.3043 |
| 5000 | 89.1 | 56116.7228 |
| 13230 | 235.8 | 56106.8702 |
| 9580 | 170.8 | 56088.993 |
| 4100 | 73.1 | 56087.5513 |
| 12270 | 218.8 | 56078.6106 |
| 5920 | 105.6 | 56060.6061 |
| 13930 | 248.7 | 56011.2585 |
| 14460 | 258.2 | 56003.0984 |
| 8520 | 152.2 | 55978.975 |
| 15510 | 277.1 | 55972.5731 |
| 8810 | 157.4 | 55972.0457 |
| 8590 | 153.5 | 55960.9121 |
| 8340 | 149.1 | 55935.6137 |
| 13720 | 245.3 | 55931.5124 |
| 15190 | 271.6 | 55927.8351 |
| 13190 | 235.9 | 55913.5227 |
| 11350 | 203 | 55911.33 |
| 4950 | 88.6 | 55869.0745 |
| 14000 | 250.7 | 55843.6378 |
| 13170 | 235.9 | 55828.741 |
| 11970 | 214.7 | 55752.2124 |
| 11050 | 198.3 | 55723.651 |
| 8000 | 143.6 | 55710.3064 |
| 13240 | 237.7 | 55700.4628 |
| 3490 | 62.7 | 55661.882 |
| 15200 | 273.1 | 55657.2684 |
| 14180 | 254.8 | 55651.4914 |
| 13920 | 250.3 | 55613.2641 |
| 13690 | 246.4 | 55560.0649 |
| 7370 | 132.7 | 55538.8093 |
| 12980 | 233.8 | 55517.5364 |
| 13860 | 249.8 | 55484.3875 |
| 8910 | 160.9 | 55376.0099 |
| 15160 | 273.9 | 55348.6674 |
| 14500 | 262 | 55343.5115 |
| 9060 | 163.8 | 55311.3553 |
| 8460 | 153.1 | 55258.0013 |
| 15240 | 275.9 | 55237.4049 |
| 14910 | 270 | 55222.2222 |
| 15110 | 273.7 | 55206.4304 |
| 14750 | 267.7 | 55098.9914 |
| 4330 | 78.6 | 55089.0585 |
| 11110 | 201.7 | 55081.8047 |
| 9380 | 170.6 | 54982.415 |
| 14840 | 270 | 54962.963 |
| 8360 | 152.3 | 54891.6612 |
| 14270 | 260.3 | 54821.36 |
| 14040 | 256.3 | 54779.5552 |
| 10510 | 192.2 | 54682.6223 |
| 14440 | 264.2 | 54655.564 |
| 9460 | 173.2 | 54618.9376 |
| 8280 | 151.7 | 54581.4107 |
| 8840 | 162 | 54567.9012 |
| 7480 | 137.1 | 54558.7163 |
| 10740 | 196.9 | 54545.4545 |
| 11940 | 219 | 54520.5479 |
| 7140 | 131 | 54503.8168 |
| 4590 | 84.3 | 54448.3986 |
| 9260 | 170.1 | 54438.5655 |
| 3750 | 68.9 | 54426.7054 |
| 9690 | 178.2 | 54377.1044 |
| 11450 | 210.7 | 54342.6673 |
| 9890 | 182 | 54340.6593 |
| 12910 | 237.7 | 54312.1582 |
| 11300 | 208.1 | 54300.8169 |
| 9100 | 167.6 | 54295.9427 |
| 13000 | 239.5 | 54279.7495 |
| 10290 | 189.6 | 54272.1519 |
| 4060 | 74.9 | 54205.6075 |
| 5700 | 105.2 | 54182.5095 |
| 15230 | 281.1 | 54180.0071 |
| 6700 | 123.7 | 54163.2983 |
| 6390 | 118 | 54152.5424 |
| 14370 | 265.4 | 54144.6873 |
| 12810 | 236.6 | 54142.0118 |
| 9220 | 170.3 | 54139.7534 |
| 7620 | 140.8 | 54119.3182 |
| 8500 | 157.1 | 54105.6652 |
| 14380 | 266 | 54060.1504 |
| 13460 | 249 | 54056.2249 |
| 3740 | 69.2 | 54046.2428 |
| 8890 | 164.5 | 54042.5532 |
| 5350 | 99 | 54040.404 |
| 7060 | 130.7 | 54016.8324 |
| 9560 | 177 | 54011.2994 |
| 13040 | 241.5 | 53995.8592 |
| 13290 | 246.2 | 53980.5037 |
| 10240 | 189.7 | 53979.9684 |
| 5480 | 101.6 | 53937.0079 |
| 2720 | 50.5 | 53861.3861 |
| 13420 | 249.4 | 53809.1419 |
| 8650 | 160.8 | 53793.5323 |
| 9940 | 184.8 | 53787.8788 |
| 7050 | 131.1 | 53775.7437 |
| 4630 | 86.1 | 53774.6806 |
| 14720 | 273.8 | 53761.87 |
| 12690 | 236.1 | 53748.4117 |
| 5310 | 98.8 | 53744.9393 |
| 5490 | 102.2 | 53718.1996 |
| 5830 | 108.6 | 53683.2413 |
| 10830 | 202.1 | 53587.333 |
| 8610 | 160.7 | 53578.0958 |
| 11100 | 207.5 | 53493.9759 |
| 6980 | 130.5 | 53486.59 |
| 12000 | 224.5 | 53452.1158 |
| 11950 | 223.7 | 53419.7586 |
| 12400 | 232.2 | 53402.2394 |
| 11130 | 208.5 | 53381.295 |
| 6430 | 120.5 | 53360.9959 |
| 13830 | 259.7 | 53253.7543 |
| 15030 | 282.4 | 53222.3796 |
| 5390 | 101.4 | 53155.8185 |
| 13960 | 262.8 | 53120.2435 |
| 13620 | 256.7 | 53058.0444 |
| 14410 | 271.9 | 52997.4255 |
| 11440 | 215.9 | 52987.4942 |
| 5070 | 95.7 | 52978.0564 |
| 5820 | 109.9 | 52957.2338 |
| 14640 | 276.6 | 52928.4165 |
| 6530 | 123.4 | 52917.342 |
| 4290 | 81.1 | 52897.6572 |
| 4600 | 87 | 52873.5632 |
| 7850 | 148.5 | 52861.9529 |
| 10490 | 198.6 | 52819.7382 |
| 13540 | 256.5 | 52787.5244 |
| 5340 | 101.2 | 52766.7984 |
| 13180 | 249.9 | 52741.0964 |
| 9830 | 186.4 | 52736.0515 |
| 3830 | 72.7 | 52682.2558 |
| 13250 | 251.7 | 52642.0342 |
| 12920 | 245.5 | 52627.2912 |
| 4130 | 78.6 | 52544.5293 |
| 14100 | 268.7 | 52474.879 |
| 14660 | 279.6 | 52432.0458 |
| 14170 | 270.4 | 52403.8462 |
| 11890 | 226.9 | 52401.9392 |
| 13610 | 259.8 | 52386.4511 |
| 14670 | 280.2 | 52355.4604 |
| 7660 | 146.4 | 52322.4044 |
| 12900 | 246.7 | 52290.231 |
| 11120 | 212.8 | 52255.6391 |
| 8920 | 170.7 | 52255.4189 |
| 14770 | 282.8 | 52227.7228 |
| 9270 | 177.5 | 52225.3521 |
| 10810 | 207 | 52222.2222 |
| 9320 | 178.6 | 52183.6506 |
| 14700 | 281.7 | 52183.1736 |
| 4910 | 94.1 | 52178.5335 |
| 14630 | 280.5 | 52156.8627 |
| 4190 | 80.4 | 52114.4279 |
| 11740 | 225.3 | 52108.3 |
| 7300 | 140.7 | 51883.4399 |
| 14220 | 274.3 | 51841.0499 |
| 5720 | 110.4 | 51811.5942 |
| 13280 | 256.5 | 51773.8791 |
| 15060 | 291.4 | 51681.5374 |
| 3860 | 74.7 | 51673.3601 |
| 13210 | 255.7 | 51662.104 |
| 14930 | 289.4 | 51589.4955 |
| 11870 | 230.1 | 51586.2668 |
| 15590 | 302.6 | 51520.1586 |
| 12430 | 241.3 | 51512.6399 |
| 14360 | 278.8 | 51506.4562 |
| 14060 | 273.1 | 51482.9733 |
| 13820 | 268.7 | 51432.8247 |
| 5440 | 105.8 | 51417.7694 |
| 6380 | 124.2 | 51368.7601 |
| 9570 | 186.3 | 51368.7601 |
| 14020 | 273 | 51355.3114 |
| 7940 | 154.7 | 51325.1454 |
| 5710 | 111.3 | 51302.7853 |
| 14570 | 284.2 | 51266.7136 |
| 9880 | 193.2 | 51138.7164 |
| 4560 | 89.2 | 51121.0762 |
| 14940 | 292.3 | 51111.8714 |
| 10870 | 212.8 | 51080.8271 |
| 15380 | 301.3 | 51045.4696 |
| 13520 | 264.9 | 51038.1276 |
| 7390 | 144.8 | 51035.9116 |
| 6100 | 119.6 | 51003.3445 |
| 4660 | 91.4 | 50984.6827 |
| 10680 | 209.6 | 50954.1985 |
| 14160 | 278 | 50935.2518 |
| 14140 | 277.7 | 50918.2571 |
| 15320 | 301 | 50897.01 |
| 4610 | 90.6 | 50883.0022 |
| 14980 | 294.9 | 50796.8803 |
| 15090 | 297.1 | 50790.9795 |
| 8100 | 159.5 | 50783.6991 |
| 13740 | 270.6 | 50776.0532 |
| 10840 | 213.5 | 50772.8337 |
| 7900 | 155.7 | 50738.5999 |
| 6610 | 130.4 | 50690.184 |
| 14540 | 286.9 | 50679.6793 |
| 11650 | 230.1 | 50630.1608 |
| 14510 | 286.7 | 50610.3941 |
| 15020 | 296.8 | 50606.469 |
| 11210 | 221.6 | 50586.6426 |
| 6040 | 119.4 | 50586.2647 |
| 7040 | 139.2 | 50574.7126 |
| 12030 | 238.2 | 50503.7783 |
| 13330 | 264.2 | 50454.2014 |
| 14790 | 293.2 | 50443.3834 |
| 14320 | 284.3 | 50369.3282 |
| 15310 | 304.2 | 50328.7311 |
| 2540 | 50.5 | 50297.0297 |
| 10660 | 212.2 | 50235.6268 |
| 8240 | 164.4 | 50121.6545 |
| 9650 | 192.6 | 50103.8422 |
| 12110 | 241.7 | 50103.434 |
| 6780 | 135.4 | 50073.8552 |
| 14580 | 291.3 | 50051.4933 |
| 6710 | 134.2 | 50000 |
| 10610 | 212.5 | 49929.4118 |
| 12610 | 252.9 | 49861.6054 |
| 7190 | 144.2 | 49861.3037 |
| 7000 | 140.4 | 49857.5499 |
| 15430 | 309.5 | 49854.6042 |
| 10060 | 201.9 | 49826.6469 |
| 14330 | 287.7 | 49808.8286 |
| 8080 | 162.3 | 49784.35 |
| 10710 | 215.2 | 49767.658 |
| 13020 | 262.3 | 49637.8193 |
| 3400 | 68.5 | 49635.0365 |
| 14820 | 298.6 | 49631.6142 |
| 12880 | 259.7 | 49595.6873 |
| 6630 | 133.7 | 49588.6313 |
| 8090 | 163.3 | 49540.7226 |
| 9110 | 184 | 49510.8696 |
| 7010 | 141.6 | 49505.6497 |
| 6480 | 131 | 49465.6489 |
| 2230 | 45.1 | 49445.6763 |
| 10280 | 208.3 | 49351.8963 |
| 12970 | 262.9 | 49334.3477 |
| 7550 | 153.1 | 49314.1737 |
| 13710 | 278.4 | 49245.6897 |
| 14210 | 288.8 | 49203.6011 |
| 14030 | 285.2 | 49193.5484 |
| 3480 | 70.8 | 49152.5424 |
| 15300 | 311.4 | 49132.948 |
| 3560 | 72.5 | 49103.4483 |
| 7250 | 147.7 | 49085.9851 |
| 14290 | 291.2 | 49072.8022 |
| 2260 | 46.1 | 49023.8612 |
| 10210 | 208.3 | 49015.8425 |
| 2680 | 54.7 | 48994.5155 |
| 3840 | 78.5 | 48917.1975 |
| 4800 | 98.2 | 48879.8371 |
| 2330 | 47.7 | 48846.9602 |
| 11360 | 232.7 | 48818.2209 |
| 14470 | 296.5 | 48802.6981 |
| 15470 | 317 | 48801.2618 |
| 12760 | 261.5 | 48795.4111 |
| 13640 | 279.6 | 48783.9771 |
| 9010 | 184.8 | 48755.4113 |
| 10550 | 216.5 | 48729.7921 |
| 10530 | 216.2 | 48704.9029 |
| 1820 | 37.4 | 48663.1016 |
| 7870 | 161.8 | 48640.2967 |
| 10890 | 223.9 | 48637.7847 |
| 15170 | 312.3 | 48575.0881 |
| 8320 | 171.3 | 48569.7607 |
| 12720 | 262 | 48549.6183 |
| 4540 | 93.6 | 48504.2735 |
| 7930 | 163.5 | 48501.5291 |
| 11160 | 230.2 | 48479.583 |
| 9850 | 203.3 | 48450.5657 |
| 3580 | 73.9 | 48443.843 |
| 5900 | 121.8 | 48440.0657 |
| 12340 | 254.9 | 48411.1416 |
| 4410 | 91.1 | 48408.3425 |
| 14800 | 305.8 | 48397.6455 |
| 13200 | 273.5 | 48263.2541 |
| 14340 | 297.6 | 48185.4839 |
| 14530 | 301.6 | 48176.3926 |
| 3680 | 76.4 | 48167.5393 |
| 6330 | 131.5 | 48136.8821 |
| 14850 | 308.6 | 48120.5444 |
| 2600 | 54.1 | 48059.1497 |
| 4380 | 91.2 | 48026.3158 |
| 15530 | 323.9 | 47946.8972 |
| 11420 | 238.3 | 47922.7864 |
| 7210 | 150.5 | 47906.9767 |
| 13650 | 285 | 47894.7368 |
| 9930 | 207.4 | 47878.4957 |
| 13980 | 292.6 | 47778.5373 |
| 13390 | 280.4 | 47753.2097 |
| 7810 | 163.8 | 47680.0977 |
| 13630 | 286 | 47657.3427 |
| 6970 | 146.5 | 47576.7918 |
| 7590 | 159.6 | 47556.391 |
| 14200 | 298.6 | 47555.2579 |
| 11770 | 247.6 | 47536.3489 |
| 9610 | 202.3 | 47503.7074 |
| 5030 | 105.9 | 47497.6393 |
| 12990 | 273.9 | 47426.0679 |
| 9040 | 191 | 47329.8429 |
| 12580 | 265.9 | 47311.0192 |
| 12230 | 258.6 | 47293.1168 |
| 1650 | 34.9 | 47277.937 |
| 7960 | 168.4 | 47268.4086 |
| 10950 | 232 | 47198.2759 |
| 4090 | 86.7 | 47174.1638 |
| 12190 | 258.7 | 47120.2165 |
| 11910 | 253.5 | 46982.2485 |
| 11660 | 248.2 | 46978.2434 |
| 13080 | 279.5 | 46797.8533 |
| 9090 | 194.3 | 46783.3248 |
| 8440 | 180.5 | 46759.0028 |
| 13910 | 297.5 | 46756.3025 |
| 15370 | 328.9 | 46731.5293 |
| 13050 | 279.3 | 46723.9527 |
| 7840 | 168 | 46666.6667 |
| 5270 | 113 | 46637.1681 |
| 8350 | 179.3 | 46569.9944 |
| 6000 | 128.9 | 46547.7114 |
| 4990 | 107.3 | 46505.1258 |
| 12800 | 275.4 | 46477.8504 |
| 2630 | 56.6 | 46466.4311 |
| 8790 | 189.3 | 46434.2314 |
| 11720 | 252.6 | 46397.4663 |
| 2250 | 48.5 | 46391.7526 |
| 8740 | 188.4 | 46390.6582 |
| 11670 | 251.8 | 46346.3066 |
| 10920 | 235.7 | 46330.0806 |
| 14970 | 323.4 | 46289.4249 |
| 11640 | 251.5 | 46282.3062 |
| 15480 | 334.8 | 46236.5591 |
| 5240 | 113.4 | 46208.1129 |
| 11190 | 242.3 | 46182.4185 |
| 14400 | 312.2 | 46124.2793 |
| 8390 | 181.9 | 46124.2441 |
| 12070 | 261.7 | 46121.5132 |
| 2660 | 57.7 | 46100.5199 |
| 5690 | 123.5 | 46072.8745 |
| 10990 | 238.7 | 46041.0557 |
| 3850 | 83.7 | 45997.6105 |
| 12120 | 263.6 | 45978.7557 |
| 14310 | 311.3 | 45968.5191 |
| 13350 | 290.5 | 45955.2496 |
| 1190 | 25.9 | 45945.9459 |
| 8600 | 187.3 | 45915.6434 |
| 7460 | 162.6 | 45879.4588 |
| 2940 | 64.1 | 45865.8346 |
| 10370 | 226.1 | 45864.6617 |
| 1940 | 42.3 | 45862.8842 |
| 13150 | 287 | 45818.8153 |
| 15350 | 335.3 | 45779.8986 |
| 10350 | 226.1 | 45776.2052 |
| 3600 | 78.7 | 45743.3291 |
| 15180 | 331.9 | 45736.6677 |
| 6410 | 140.3 | 45687.8118 |
| 2370 | 51.9 | 45664.7399 |
| 14230 | 311.9 | 45623.5973 |
| 11400 | 250.1 | 45581.7673 |
| 12380 | 271.6 | 45581.7378 |
| 4050 | 88.9 | 45556.8054 |
| 8730 | 191.7 | 45539.9061 |
| 10730 | 235.7 | 45523.9711 |
| 8250 | 181.3 | 45504.6884 |
| 6810 | 149.8 | 45460.6142 |
| 15360 | 337.9 | 45457.2359 |
| 12590 | 277.1 | 45434.8611 |
| 1640 | 36.1 | 45429.3629 |
| 8420 | 185.4 | 45415.3182 |
| 8510 | 187.4 | 45410.8858 |
| 5570 | 122.7 | 45395.273 |
| 4650 | 102.5 | 45365.8537 |
| 9400 | 207.3 | 45344.9108 |
| 12530 | 276.4 | 45332.8509 |
| 10190 | 225 | 45288.8889 |
| 2450 | 54.1 | 45286.5065 |
| 3710 | 82 | 45243.9024 |
| 5500 | 122 | 45081.9672 |
| 8940 | 198.5 | 45037.7834 |
| 13470 | 299.2 | 45020.0535 |
| 8530 | 189.5 | 45013.1926 |
| 3440 | 76.5 | 44967.3203 |
| 9300 | 207 | 44927.5362 |
| 6800 | 151.5 | 44884.4884 |
| 7830 | 174.6 | 44845.3608 |
| 11710 | 261.2 | 44831.5467 |
| 11700 | 261.5 | 44741.8738 |
| 11040 | 246.8 | 44732.577 |
| 8020 | 179.4 | 44704.5708 |
| 13670 | 305.8 | 44702.4199 |
| 7100 | 159 | 44654.0881 |
| 3460 | 77.5 | 44645.1613 |
| 3730 | 83.8 | 44510.7399 |
| 5010 | 112.6 | 44493.7833 |
| 5410 | 121.6 | 44490.1316 |
| 10940 | 245.9 | 44489.6299 |
| 12650 | 284.6 | 44448.3486 |
| 12870 | 289.7 | 44425.2675 |
| 5520 | 124.3 | 44408.6887 |
| 15280 | 345.3 | 44251.3756 |
| 4490 | 101.5 | 44236.4532 |
| 5840 | 132.1 | 44208.9326 |
| 8310 | 188 | 44202.1277 |
| 11310 | 256.1 | 44162.4365 |
| 1950 | 44.2 | 44117.6471 |
| 3410 | 77.4 | 44056.8475 |
| 8870 | 201.4 | 44041.708 |
| 6300 | 143.2 | 43994.4134 |
| 2650 | 60.3 | 43946.932 |
| 5320 | 121.1 | 43930.6358 |
| 4690 | 106.8 | 43913.8577 |
| 6860 | 156.4 | 43861.8926 |
| 9250 | 210.9 | 43859.6491 |
| 4440 | 101.3 | 43830.2073 |
| 5180 | 118.2 | 43824.0271 |
| 8830 | 201.6 | 43799.6032 |
| 14990 | 342.3 | 43791.9953 |
| 8780 | 200.8 | 43725.0996 |
| 5080 | 116.2 | 43717.7281 |
| 2010 | 46 | 43695.6522 |
| 2470 | 56.6 | 43639.576 |
| 5620 | 128.8 | 43633.5404 |
| 5380 | 123.3 | 43633.4144 |
| 7170 | 164.5 | 43586.6261 |
| 6580 | 151.3 | 43489.7555 |
| 6870 | 158 | 43481.0127 |
| 12460 | 286.7 | 43460.0628 |
| 11590 | 266.8 | 43440.7796 |
| 1220 | 28.1 | 43416.3701 |
| 11810 | 272.1 | 43403.1606 |
| 4470 | 103.2 | 43313.9535 |
| 10800 | 249.4 | 43303.9294 |
| 6790 | 156.9 | 43275.972 |
| 2510 | 58 | 43275.8621 |
| 5420 | 125.3 | 43256.1852 |
| 13130 | 303.7 | 43233.4541 |
| 5330 | 123.3 | 43227.8994 |
| 5260 | 121.7 | 43221.0353 |
| 2410 | 55.8 | 43189.9642 |
| 5230 | 121.2 | 43151.8152 |
| 3810 | 88.3 | 43148.3579 |
| 9070 | 210.6 | 43067.4264 |
| 4720 | 109.7 | 43026.4357 |
| 6690 | 155.7 | 42967.2447 |
| 12210 | 284.4 | 42932.4895 |
| 10690 | 249.3 | 42880.0642 |
| 10970 | 256.1 | 42834.8301 |
| 4200 | 98.1 | 42813.4557 |
| 8660 | 202.6 | 42744.3238 |
| 11490 | 268.9 | 42729.6393 |
| 8160 | 191 | 42722.5131 |
| 13990 | 327.6 | 42704.5177 |
| 3610 | 84.6 | 42671.3948 |
| 13850 | 325.2 | 42589.1759 |
| 6050 | 142.2 | 42545.7103 |
| 13750 | 323.2 | 42543.3168 |
| 8210 | 193.1 | 42516.8307 |
| 11340 | 267.2 | 42440.1198 |
| 2860 | 67.4 | 42433.2344 |
| 9780 | 230.6 | 42411.1015 |
| 13560 | 319.8 | 42401.5009 |
| 12310 | 290.6 | 42360.6332 |
| 3700 | 87.4 | 42334.0961 |
| 10820 | 256 | 42265.625 |
| 1830 | 43.3 | 42263.2794 |
| 11270 | 266.9 | 42225.5526 |
| 4140 | 98.2 | 42158.8595 |
| 14900 | 353.8 | 42114.1888 |
| 10780 | 256.1 | 42092.9324 |
| 9280 | 220.8 | 42028.9855 |
| 13970 | 332.5 | 42015.0376 |
| 15220 | 362.6 | 41974.6277 |
| 11990 | 286.3 | 41879.1477 |
| 2810 | 67.1 | 41877.7943 |
| 4920 | 117.6 | 41836.7347 |
| 10300 | 246.5 | 41784.9899 |
| 10860 | 260.1 | 41753.1719 |
| 15080 | 361.3 | 41738.1677 |
| 14420 | 345.6 | 41724.537 |
| 10230 | 245.5 | 41670.0611 |
| 7950 | 190.9 | 41644.8402 |
| 3070 | 73.8 | 41598.916 |
| 7290 | 175.4 | 41562.1437 |
| 4820 | 116.1 | 41515.9345 |
| 1980 | 47.7 | 41509.434 |
| 11750 | 283.2 | 41490.113 |
| 11760 | 283.8 | 41437.6321 |
| 7890 | 190.5 | 41417.3228 |
| 7350 | 177.5 | 41408.4507 |
| 9180 | 221.9 | 41369.9865 |
| 11840 | 286.3 | 41355.2218 |
| 5210 | 126 | 41349.2063 |
| 14710 | 355.8 | 41343.4514 |
| 2580 | 62.7 | 41148.3254 |
| 9020 | 219.4 | 41112.124 |
| 10910 | 265.7 | 41061.3474 |
| 5630 | 137.2 | 41034.9854 |
| 8860 | 216.3 | 40961.6274 |
| 950 | 23.2 | 40948.2759 |
| 1970 | 48.2 | 40871.3693 |
| 3510 | 85.9 | 40861.4668 |
| 3930 | 96.2 | 40852.3909 |
| 2430 | 59.5 | 40840.3361 |
| 10150 | 248.7 | 40812.2236 |
| 13760 | 338.4 | 40661.9385 |
| 3940 | 96.9 | 40660.4747 |
| 6220 | 153 | 40653.5948 |
| 6260 | 154 | 40649.3506 |
| 1060 | 26.1 | 40613.0268 |
| 9370 | 231.2 | 40527.6817 |
| 6670 | 164.6 | 40522.4787 |
| 13160 | 324.9 | 40504.7707 |
| 8560 | 211.4 | 40491.9584 |
| 2040 | 50.4 | 40476.1905 |
| 6180 | 152.7 | 40471.5128 |
| 930 | 23 | 40434.7826 |
| 3990 | 98.8 | 40384.6154 |
| 12010 | 298 | 40302.0134 |
| 5450 | 135.5 | 40221.4022 |
| 12250 | 305.2 | 40137.6147 |
| 4810 | 119.9 | 40116.764 |
| 13700 | 341.9 | 40070.196 |
| 1310 | 32.7 | 40061.1621 |
| 2920 | 73.3 | 39836.2892 |
| 12570 | 316.3 | 39740.7525 |
| 13900 | 349.9 | 39725.6359 |
| 4030 | 101.6 | 39665.3543 |
| 3910 | 98.6 | 39655.1724 |
| 1110 | 28 | 39642.8571 |
| 3520 | 88.8 | 39639.6396 |
| 5280 | 133.2 | 39639.6396 |
| 5360 | 135.4 | 39586.4106 |
| 1780 | 45 | 39555.5556 |
| 5860 | 148.3 | 39514.4976 |
| 14090 | 357 | 39467.7871 |
| 2770 | 70.2 | 39458.6895 |
| 4240 | 107.6 | 39405.2045 |
| 2390 | 60.8 | 39309.2105 |
| 12960 | 331.8 | 39059.6745 |
| 11820 | 303.2 | 38984.1689 |
| 2300 | 59 | 38983.0508 |
| 12390 | 318.9 | 38852.3048 |
| 1880 | 48.4 | 38842.9752 |
| 7730 | 199.1 | 38824.7112 |
| 1910 | 49.2 | 38821.1382 |
| 1800 | 46.4 | 38793.1034 |
| 9600 | 247.5 | 38787.8788 |
| 3190 | 82.3 | 38760.6318 |
| 2980 | 76.9 | 38751.6255 |
| 10640 | 274.6 | 38747.2688 |
| 2220 | 57.3 | 38743.4555 |
| 2520 | 65.1 | 38709.6774 |
| 9990 | 258.1 | 38705.9279 |
| 12420 | 321.1 | 38679.5391 |
| 2970 | 76.8 | 38671.875 |
| 2620 | 67.8 | 38643.0678 |
| 14490 | 375.1 | 38629.6987 |
| 1670 | 43.3 | 38568.1293 |
| 11150 | 289.2 | 38554.6335 |
| 4430 | 115.2 | 38454.8611 |
| 15070 | 392.1 | 38434.0729 |
| 1760 | 45.8 | 38427.9476 |
| 1160 | 30.2 | 38410.596 |
| 2870 | 74.8 | 38368.984 |
| 11000 | 287.2 | 38300.8357 |
| 10670 | 278.6 | 38298.636 |
| 10340 | 270.1 | 38282.1177 |
| 5370 | 140.5 | 38220.6406 |
| 8300 | 217.4 | 38178.4729 |
| 3010 | 78.9 | 38149.5564 |
| 6350 | 166.5 | 38138.1381 |
| 13840 | 363.4 | 38084.7551 |
| 5880 | 154.7 | 38009.0498 |
| 11510 | 303.1 | 37974.2659 |
| 10320 | 272 | 37941.1765 |
| 14110 | 372.8 | 37848.7124 |
| 3430 | 90.8 | 37775.3304 |
| 13590 | 360.1 | 37739.5168 |
| 4020 | 106.6 | 37711.0694 |
| 1350 | 35.9 | 37604.4568 |
| 2530 | 67.4 | 37537.092 |
| 8970 | 239.7 | 37421.7772 |
| 1440 | 38.5 | 37402.5974 |
| 1200 | 32.1 | 37383.1776 |
| 7330 | 196.2 | 37359.8369 |
| 8570 | 229.6 | 37325.784 |
| 11020 | 295.4 | 37305.3487 |
| 3470 | 93.1 | 37271.7508 |
| 4150 | 111.7 | 37153.0886 |
| 6400 | 172.3 | 37144.5154 |
| 1860 | 50.1 | 37125.7485 |
| 7130 | 192.2 | 37096.7742 |
| 12840 | 346.2 | 37088.3882 |
| 6420 | 173.2 | 37066.9746 |
| 7430 | 200.9 | 36983.5739 |
| 1360 | 36.8 | 36956.5217 |
| 1230 | 33.3 | 36936.9369 |
| 1300 | 35.2 | 36931.8182 |
| 6320 | 171.3 | 36894.3374 |
| 3230 | 87.6 | 36872.1461 |
| 3100 | 84.1 | 36860.8799 |
| 1690 | 45.9 | 36819.1721 |
| 1850 | 50.4 | 36706.3492 |
| 7120 | 194.3 | 36644.3644 |
| 11170 | 305.2 | 36598.9515 |
| 8490 | 232 | 36594.8276 |
| 8640 | 236.3 | 36563.6902 |
| 11830 | 324.1 | 36501.0799 |
| 940 | 25.8 | 36434.1085 |
| 5150 | 141.4 | 36421.4993 |
| 2420 | 66.6 | 36336.3363 |
| 2560 | 70.7 | 36209.3352 |
| 3640 | 100.6 | 36182.9026 |
| 12830 | 354.9 | 36151.0285 |
| 9480 | 262.3 | 36141.8223 |
| 8720 | 242.3 | 35988.4441 |
| 2440 | 67.8 | 35988.2006 |
| 4010 | 111.8 | 35867.6208 |
| 2880 | 80.3 | 35865.5044 |
| 13220 | 368.6 | 35865.4368 |
| 1240 | 34.6 | 35838.1503 |
| 5730 | 159.9 | 35834.8968 |
| 11250 | 314 | 35828.0255 |
| 6760 | 188.9 | 35786.1302 |
| 1560 | 43.6 | 35779.8165 |
| 3770 | 105.4 | 35768.5009 |
| 13440 | 375.9 | 35754.1899 |
| 14240 | 398.7 | 35716.0773 |
| 13770 | 385.6 | 35710.5809 |
| 8580 | 240.4 | 35690.5158 |
| 2790 | 78.2 | 35677.7494 |
| 12150 | 340.8 | 35651.4085 |
| 4890 | 137.6 | 35537.7907 |
| 15330 | 431.7 | 35510.7714 |
| 2000 | 56.4 | 35460.9929 |
| 9450 | 266.6 | 35446.3616 |
| 4260 | 120.5 | 35352.6971 |
| 2890 | 82.1 | 35200.9744 |
| 5290 | 150.5 | 35149.5017 |
| 2240 | 63.8 | 35109.7179 |
| 5040 | 144.2 | 34951.4563 |
| 8070 | 231.4 | 34874.6759 |
| 5740 | 165 | 34787.8788 |
| 880 | 25.3 | 34782.6087 |
| 2840 | 81.7 | 34761.3219 |
| 6470 | 186.3 | 34728.9318 |
| 6440 | 185.9 | 34642.2808 |
| 5680 | 164.5 | 34528.8754 |
| 2280 | 66.1 | 34493.1921 |
| 6120 | 177.6 | 34459.4595 |
| 8040 | 234.3 | 34314.9808 |
| 11080 | 323.3 | 34271.5744 |
| 6500 | 190.2 | 34174.5531 |
| 6070 | 177.7 | 34158.6944 |
| 4120 | 120.7 | 34134.2171 |
| 1600 | 47 | 34042.5532 |
| 1450 | 42.6 | 34037.5587 |
| 2290 | 67.4 | 33976.2611 |
| 1900 | 56 | 33928.5714 |
| 8750 | 258 | 33914.7287 |
| 8990 | 265.7 | 33835.1524 |
| 9360 | 276.9 | 33802.8169 |
| 990 | 29.3 | 33788.3959 |
| 7070 | 209.7 | 33714.8307 |
| 1590 | 47.2 | 33686.4407 |
| 9950 | 296 | 33614.8649 |
| 6460 | 192.2 | 33610.8221 |
| 3980 | 118.8 | 33501.6835 |
| 11850 | 354.3 | 33446.232 |
| 15410 | 460.8 | 33441.8403 |
| 4900 | 146.7 | 33401.4997 |
| 8470 | 253.8 | 33372.7344 |
| 11320 | 339.5 | 33343.1517 |
| 15390 | 462.5 | 33275.6757 |
| 7670 | 230.8 | 33232.2357 |
| 10930 | 329.1 | 33211.7897 |
| 12820 | 386.4 | 33178.0538 |
| 7910 | 238.8 | 33123.9531 |
| 1270 | 38.4 | 33072.9167 |
| 2160 | 65.4 | 33027.5229 |
| 2990 | 90.6 | 33002.2075 |
| 6650 | 201.6 | 32986.1111 |
| 8550 | 259.6 | 32935.2851 |
| 3160 | 96 | 32916.6667 |
| 1390 | 42.3 | 32860.5201 |
| 1330 | 40.5 | 32839.5062 |
| 4860 | 148 | 32837.8378 |
| 11790 | 359.8 | 32768.2046 |
| 9630 | 294.3 | 32721.7125 |
| 1720 | 52.6 | 32699.6198 |
| 1180 | 36.1 | 32686.9806 |
| 5160 | 157.9 | 32678.9107 |
| 9200 | 282.3 | 32589.4439 |
| 7800 | 239.9 | 32513.5473 |
| 5050 | 155.7 | 32434.1683 |
| 2590 | 79.9 | 32415.5194 |
| 7770 | 240.8 | 32267.4419 |
| 770 | 23.9 | 32217.5732 |
| 1570 | 48.8 | 32172.1311 |
| 5400 | 167.9 | 32162.0012 |
| 3200 | 99.7 | 32096.2889 |
| 4830 | 150.5 | 32093.0233 |
| 1430 | 44.6 | 32062.7803 |
| 2480 | 77.4 | 32041.3437 |
| 2460 | 76.8 | 32031.25 |
| 8770 | 275.8 | 31798.4046 |
| 1790 | 56.4 | 31737.5887 |
| 2780 | 87.6 | 31735.1598 |
| 4700 | 148.4 | 31671.159 |
| 1730 | 54.8 | 31569.3431 |
| 4790 | 151.9 | 31533.9039 |
| 5170 | 164.2 | 31485.9927 |
| 6310 | 200.8 | 31424.3028 |
| 15400 | 490.4 | 31402.9364 |
| 2690 | 85.9 | 31315.4831 |
| 7970 | 254.9 | 31267.1636 |
| 7030 | 225.5 | 31175.1663 |
| 2910 | 93.5 | 31122.9947 |
| 980 | 31.5 | 31111.1111 |
| 3900 | 125.5 | 31075.6972 |
| 13660 | 439.9 | 31052.5119 |
| 2830 | 91.5 | 30928.9617 |
| 9150 | 296.2 | 30891.2897 |
| 2930 | 95 | 30842.1053 |
| 7220 | 234.4 | 30802.0478 |
| 1070 | 34.8 | 30747.1264 |
| 6080 | 198.7 | 30598.8928 |
| 720 | 23.6 | 30508.4746 |
| 1530 | 50.2 | 30478.0876 |
| 6950 | 229.4 | 30296.4255 |
| 7600 | 251.2 | 30254.7771 |
| 6990 | 231.3 | 30220.4929 |
| 5890 | 195.8 | 30081.716 |
| 9390 | 312.9 | 30009.5877 |
| 6540 | 218.6 | 29917.6578 |
| 850 | 28.5 | 29824.5614 |
| 2740 | 92.1 | 29750.2714 |
| 3220 | 108.7 | 29622.8151 |
| 10620 | 358.6 | 29615.1701 |
| 2760 | 93.2 | 29613.7339 |
| 1470 | 49.8 | 29518.0723 |
| 1770 | 60 | 29500 |
| 3000 | 101.7 | 29498.5251 |
| 8120 | 275.3 | 29495.0963 |
| 5870 | 199.9 | 29364.6823 |
| 2640 | 90.4 | 29203.5398 |
| 2030 | 69.6 | 29166.6667 |
| 5110 | 175.4 | 29133.4094 |
| 1340 | 46 | 29130.4348 |
| 5560 | 191.7 | 29003.6515 |
| 1130 | 39 | 28974.359 |
| 2700 | 93.3 | 28938.9068 |
| 3040 | 105.1 | 28924.8335 |
| 3500 | 121.2 | 28877.8878 |
| 3110 | 107.8 | 28849.7217 |
| 1090 | 37.8 | 28835.9788 |
| 5980 | 207.9 | 28763.8288 |
| 1620 | 56.5 | 28672.5664 |
| 2070 | 72.5 | 28551.7241 |
| 1260 | 44.2 | 28506.7873 |
| 7470 | 262.2 | 28489.7025 |
| 7200 | 253 | 28458.498 |
| 6270 | 220.8 | 28396.7391 |
| 5990 | 211.1 | 28375.1776 |
| 2360 | 83.2 | 28365.3846 |
| 2900 | 102.3 | 28347.9961 |
| 1930 | 68.4 | 28216.3743 |
| 4870 | 172.8 | 28182.8704 |
| 960 | 34.2 | 28070.1754 |
| 2180 | 77.9 | 27984.5956 |
| 820 | 29.4 | 27891.1565 |
| 1370 | 49.2 | 27845.5285 |
| 1890 | 67.9 | 27835.0515 |
| 2610 | 94.1 | 27736.4506 |
| 1700 | 61.6 | 27597.4026 |
| 6360 | 230.7 | 27568.2705 |
| 1630 | 59.3 | 27487.3524 |
| 5800 | 211.5 | 27423.1678 |
| 3020 | 110.2 | 27404.7187 |
| 1080 | 39.6 | 27272.7273 |
| 15340 | 562.8 | 27256.5743 |
| 1480 | 54.3 | 27255.9853 |
| 3540 | 130 | 27230.7692 |
| 7080 | 261.1 | 27116.0475 |
| 1610 | 59.4 | 27104.3771 |
| 2670 | 98.9 | 26996.9666 |
| 2820 | 105.5 | 26729.8578 |
| 2170 | 81.2 | 26724.1379 |
| 730 | 27.4 | 26642.3358 |
| 1750 | 65.7 | 26636.2253 |
| 11730 | 440.7 | 26616.7461 |
| 8800 | 330.8 | 26602.1765 |
| 4710 | 177.3 | 26565.1438 |
| 1550 | 58.8 | 26360.5442 |
| 1810 | 68.9 | 26269.9565 |
| 2100 | 80.2 | 26184.5387 |
| 1990 | 76.1 | 26149.8029 |
| 3390 | 130.4 | 25996.9325 |
| 220 | 8.5 | 25882.3529 |
| 2570 | 99.5 | 25829.1457 |
| 7640 | 295.9 | 25819.5336 |
| 1960 | 76 | 25789.4737 |
| 2020 | 78.5 | 25732.4841 |
| 7160 | 278.3 | 25727.6321 |
| 1280 | 49.8 | 25702.8112 |
| 3080 | 120.6 | 25538.9718 |
| 6060 | 237.4 | 25526.5375 |
| 4230 | 165.8 | 25512.6659 |
| 970 | 38.2 | 25392.6702 |
| 1410 | 55.8 | 25268.8172 |
| 1020 | 40.5 | 25185.1852 |
| 5470 | 217.4 | 25160.9936 |
| 3210 | 128 | 25078.125 |
| 860 | 34.3 | 25072.8863 |
| 2210 | 88.7 | 24915.4453 |
| 5910 | 237.5 | 24884.2105 |
| 4210 | 171 | 24619.883 |
| 9330 | 379.7 | 24572.0306 |
| 6520 | 265.6 | 24548.1928 |
| 1120 | 45.7 | 24507.6586 |
| 6820 | 280 | 24357.1429 |
| 2550 | 104.7 | 24355.3009 |
| 6370 | 263.1 | 24211.3265 |
| 1000 | 41.4 | 24154.5894 |
| 1320 | 54.8 | 24087.5912 |
| 4220 | 177.1 | 23828.3456 |
| 5850 | 245.7 | 23809.5238 |
| 4570 | 192 | 23802.0833 |
| 2380 | 100.1 | 23776.2238 |
| 6200 | 262.5 | 23619.0476 |
| 5060 | 214.7 | 23567.769 |
| 2960 | 125.9 | 23510.7228 |
| 7510 | 319.9 | 23476.0863 |
| 5220 | 222.5 | 23460.6742 |
| 1680 | 71.8 | 23398.3287 |
| 5950 | 254.5 | 23379.1749 |
| 6110 | 261.4 | 23374.1393 |
| 6030 | 259.2 | 23263.8889 |
| 5960 | 256.4 | 23244.9298 |
| 2500 | 107.7 | 23212.6277 |
| 1580 | 68.1 | 23201.1747 |
| 5140 | 221.6 | 23194.9458 |
| 210 | 9.1 | 23076.9231 |
| 3630 | 158 | 22974.6835 |
| 8190 | 359.3 | 22794.3223 |
| 4110 | 180.6 | 22757.4751 |
| 760 | 33.6 | 22619.0476 |
| 230 | 10.2 | 22549.0196 |
| 4420 | 196.2 | 22528.0326 |
| 240 | 10.7 | 22429.9065 |
| 780 | 35.1 | 22222.2222 |
| 5430 | 245.2 | 22145.1876 |
| 3720 | 168 | 22142.8571 |
| 8330 | 380.4 | 21898.0021 |
| 1840 | 84.1 | 21878.7158 |
| 460 | 21.2 | 21698.1132 |
| 7710 | 356.7 | 21614.8024 |
| 2270 | 105.8 | 21455.5766 |
| 4500 | 209.9 | 21438.7804 |
| 2400 | 112 | 21428.5714 |
| 4960 | 232.4 | 21342.5129 |
| 2710 | 127.8 | 21205.0078 |
| 2190 | 104.3 | 20997.1237 |
| 4770 | 228.4 | 20884.4133 |
| 2120 | 102 | 20784.3137 |
| 700 | 33.7 | 20771.5134 |
| 8270 | 403.8 | 20480.4359 |
| 2730 | 133.4 | 20464.7676 |
| 5510 | 269.7 | 20430.1075 |
| 1740 | 85.5 | 20350.8772 |
| 2140 | 105.9 | 20207.7432 |
| 4270 | 211.7 | 20170.052 |
| 900 | 44.7 | 20134.2282 |
| 2800 | 139.1 | 20129.4033 |
| 2340 | 116.8 | 20034.2466 |
| 2320 | 115.9 | 20017.2563 |
| 310 | 15.5 | 20000 |
| 2110 | 105.7 | 19962.157 |
| 2080 | 104.8 | 19847.3282 |
| 800 | 40.5 | 19753.0864 |
| 3650 | 184.8 | 19751.0823 |
| 470 | 23.8 | 19747.8992 |
| 1870 | 94.8 | 19725.7384 |
| 5090 | 260.5 | 19539.3474 |
| 3050 | 156.9 | 19439.1332 |
| 890 | 46 | 19347.8261 |
| 1290 | 67.1 | 19225.0373 |
| 3180 | 167.1 | 19030.5206 |
| 420 | 22.1 | 19004.5249 |
| 300 | 15.9 | 18867.9245 |
| 1040 | 55.2 | 18840.5797 |
| 1140 | 60.7 | 18780.8896 |
| 3880 | 208.3 | 18626.9803 |
| 2090 | 112.6 | 18561.2789 |
| 4400 | 238 | 18487.395 |
| 8880 | 481 | 18461.5385 |
| 1030 | 56.1 | 18360.0713 |
| 480 | 26.2 | 18320.6107 |
| 3570 | 195.4 | 18270.2149 |
| 1520 | 83.2 | 18269.2308 |
| 360 | 19.8 | 18181.8182 |
| 170 | 9.4 | 18085.1064 |
| 1380 | 76.7 | 17992.1773 |
| 3550 | 201.7 | 17600.3966 |
| 3340 | 189.9 | 17588.2043 |
| 1150 | 66.3 | 17345.3997 |
| 1460 | 84.4 | 17298.5782 |
| 3970 | 229.9 | 17268.3776 |
| 1010 | 58.7 | 17206.1329 |
| 1660 | 96.6 | 17184.265 |
| 1510 | 89.7 | 16833.8907 |
| 3030 | 180.6 | 16777.4086 |
| 1050 | 62.8 | 16719.7452 |
| 450 | 27.3 | 16483.5165 |
| 6850 | 420.6 | 16286.2577 |
| 840 | 51.8 | 16216.2162 |
| 150 | 9.3 | 16129.0323 |
| 790 | 49.4 | 15991.9028 |
| 3420 | 215.5 | 15870.0696 |
| 5250 | 330.9 | 15865.8205 |
| 190 | 12 | 15833.3333 |
| 2150 | 135.9 | 15820.4562 |
| 5020 | 317.9 | 15791.1293 |
| 3060 | 194.3 | 15748.842 |
| 2310 | 148 | 15608.1081 |
| 3090 | 198.8 | 15543.2596 |
| 4040 | 260.4 | 15514.5929 |
| 7560 | 498.4 | 15168.5393 |
| 1210 | 80.1 | 15106.1174 |
| 1420 | 94.1 | 15090.3294 |
| 1100 | 73 | 15068.4932 |
| 3150 | 209.3 | 15050.1672 |
| 3130 | 208 | 15048.0769 |
| 200 | 13.4 | 14925.3731 |
| 340 | 22.9 | 14847.1616 |
| 2950 | 201.2 | 14662.0278 |
| 3120 | 217.3 | 14358.0304 |
| 910 | 63.5 | 14330.7087 |
| 280 | 19.6 | 14285.7143 |
| 4180 | 296.3 | 14107.3237 |
| 510 | 36.7 | 13896.4578 |
| 1500 | 108.9 | 13774.1047 |
| 120 | 8.8 | 13636.3636 |
| 2050 | 152.1 | 13477.975 |
| 710 | 53 | 13396.2264 |
| 4640 | 352.7 | 13155.6564 |
| 2850 | 216.7 | 13151.8228 |
| 3280 | 249.7 | 13135.7629 |
| 10440 | 799.1 | 13064.6978 |
| 2200 | 169.7 | 12964.0542 |
| 180 | 13.9 | 12949.6403 |
| 3290 | 256.1 | 12846.5443 |
| 110 | 8.6 | 12790.6977 |
| 3350 | 263 | 12737.6426 |
| 4350 | 343.3 | 12671.1331 |
| 1400 | 111.5 | 12556.0538 |
| 1920 | 156.3 | 12284.0691 |
| 3800 | 312.3 | 12167.7874 |
| 870 | 71.9 | 12100.1391 |
| 740 | 61.8 | 11974.11 |
| 160 | 13.5 | 11851.8519 |
| 5200 | 440.9 | 11794.0576 |
| 3360 | 287.1 | 11703.2393 |
| 410 | 36.2 | 11325.9669 |
| 2350 | 210.2 | 11179.8287 |
| 130 | 11.8 | 11016.9492 |
| 3960 | 367.4 | 10778.4431 |
| 750 | 69.7 | 10760.4017 |
| 3140 | 295.3 | 10633.2543 |
| 1250 | 117.7 | 10620.2209 |
| 430 | 40.6 | 10591.133 |
| 80 | 7.7 | 10389.6104 |
| 330 | 32.4 | 10185.1852 |
| 2130 | 211.6 | 10066.1626 |
| 1170 | 124.1 | 9427.8807 |
| 440 | 48.3 | 9109.7308 |
| 390 | 43 | 9069.7674 |
| 3260 | 362.1 | 9003.0378 |
| 4080 | 455 | 8967.033 |
| 290 | 32.6 | 8895.7055 |
| 2750 | 309.3 | 8891.0443 |
| 810 | 94.8 | 8544.3038 |
| 680 | 79.9 | 8510.6383 |
| 350 | 42.1 | 8313.5392 |
| 830 | 100.5 | 8258.7065 |
| 3450 | 452 | 7632.7434 |
| 490 | 65.4 | 7492.3547 |
| 1490 | 206 | 7233.0097 |
| 9350 | 1305.3 | 7163.1043 |
| 3250 | 456.6 | 7117.8274 |
| 320 | 45.3 | 7064.0177 |
| 3320 | 473.8 | 7007.176 |
| 2490 | 357.7 | 6961.1406 |
| 1540 | 230.4 | 6684.0278 |
| 60 | 9.2 | 6521.7391 |
| 1710 | 265.9 | 6430.9891 |
| 270 | 42.1 | 6413.3017 |
| 3300 | 519.5 | 6352.2618 |
| 370 | 58.7 | 6303.2368 |
| 920 | 150 | 6133.3333 |
| 3330 | 546.8 | 6089.9781 |
| 3380 | 560.9 | 6026.0296 |
| 500 | 84.2 | 5938.2423 |
| 260 | 43.8 | 5936.0731 |
| 140 | 23.6 | 5932.2034 |
| 40 | 6.8 | 5882.3529 |
| 70 | 11.9 | 5882.3529 |
| 690 | 119.7 | 5764.411 |
| 3170 | 563.5 | 5625.5546 |
| 2060 | 369.3 | 5578.1208 |
| 520 | 95.4 | 5450.7338 |
| 400 | 74.4 | 5376.3441 |
| 50 | 9.5 | 5263.1579 |
| 250 | 47.8 | 5230.1255 |
| 530 | 101.8 | 5206.2868 |
| 3270 | 657.4 | 4974.1406 |
| 570 | 114.9 | 4960.8355 |
| 3310 | 701.1 | 4721.1525 |
| 610 | 152.3 | 4005.2528 |
| 630 | 164.1 | 3839.1225 |
| 560 | 147.9 | 3786.3421 |
| 30 | 8 | 3750 |
| 600 | 167.1 | 3590.6643 |
| 620 | 174.4 | 3555.0459 |
| 670 | 198 | 3383.8384 |
| 550 | 164.2 | 3349.5737 |
| 380 | 119.1 | 3190.5961 |
| 540 | 181.3 | 2978.4887 |
| 640 | 218.5 | 2929.0618 |
| 660 | 248.9 | 2651.6673 |
| 590 | 236.1 | 2498.9411 |
| 90 | 41.2 | 2184.466 |
| 580 | 289.3 | 2004.8393 |
| 3370 | 1797.1 | 1875.2434 |
| 3240 | 1745.7 | 1855.989 |
| 100 | 62.4 | 1602.5641 |
| 650 | 543.3 | 1196.3924 |
| 20 | 27.4 | 729.927 |
客观测试是考虑多种情况下的测试,更接近实际情况。
https://github.com/boonyachengdu/SQLTools
Mysql与Mycat插入性能测试 单线程读写性能测试 1W测试数据批次数量 | 数据样本 | MySQL(s) | Mycat(s) |
1 | 10000 | 0.835 |
|
2 | 5000 | 0.954 | 1.344 |
3 | 3333 | 1.067 | 1.619 |
4 | 2500 | 0.096 | 0.736 |
5 | 2000 | 0.829 | 0.863 |
6 | 1666 | 0.842 | 0.771 |
7 | 1428 | 0.816 | 0.963 |
8 | 1250 | 0.84 | 0.785 |
9 | 1111 | 0.854 | 0.988 |
10 | 1000 | 0.816 | 0.748 |
15 | 666 | 0.823 | 1.043 |
20 | 500 | 0.878 | 0.745 |
25 | 400 | 0.834 | 0.753 |
30 | 333 | 0.814 | 1.467 |
40 | 250 | 0.897 | 0.772 |
50 | 200 | 0.827 | 0.787 |
100 | 100 | 0.985 | 0.859 |
10W测试数据
批次数量 | 数据样本 | MySQL(s) | Mycat(s) |
1 | 100000 | 7.856 | - |
2 | 50000 | 7.969 | 7.484 |
3 | 33333 | 7.953 | 15.285 |
4 | 25000 | 8.856 | 20.125 |
5 | 20000 | 7.808 | 8.353 |
6 | 16666 | 7.508 | 8.977 |
7 | 14280 | 7.712 | 7.129 |
8 | 12500 | 7.275 | 7.214 |
9 | 11110 | 7.328 | 7.202 |
10 | 10000 | 7.166 | 6.993 |
15 | 6666 | 7.14 | 7.133 |
20 | 5000 | 6.984 | 7.132 |
25 | 4000 | 7.228 | 7.101 |
30 | 3333 | 7.017 | 7.381 |
40 | 2500 | 6.556 | 7.583 |
50 | 2000 | 7.242 | 7.579 |
100 | 1000 | 6.823 | 8.451 |
多线程读写性能测试 1W测试数据
线程数量 | 数据样本 | MySQL(s) | Mycat(s) |
1 | 10000 | 1.517 | - |
2 | 5000 | 1.637 | 1.343 |
3 | 3333 | 1.569 | 1.797 |
4 | 2500 | 1.609 | 1.457 |
5 | 2000 | 1.551 | 1.002 |
6 | 1666 | 1.554 | 0.859 |
7 | 1428 | 1.593 | 0.868 |
8 | 1250 | 1.563 | 0.847 |
9 | 1111 | 1.556 | 0.851 |
10 | 1000 | 1.6 | 0.882 |
15 | 666 | 1.633 | 0.657 |
20 | 500 | 1.677 | 1.11 |
25 | 400 | 1.622 | 0.877 |
30 | 333 | 1.62 | 0.92 |
40 | 250 | 1.705 | 0.915 |
50 | 200 | 1.699 | 0.947 |
100 | 100 | 2.109 | 1.094 |
10W测试数据
线程数量 | 数据样本 | MySQL(s) | Mycat(s) |
1 | 100000 | 8.949 | - |
2 | 50000 | 8.969 | - |
3 | 33333 | 9.101 | - |
4 | 25000 | 8.951 | - |
5 | 20000 | 9.094 | - |
6 | 16666 | 8.353 | - |
7 | 14280 | 8.471 | - |
8 | 12500 | 8.8 | - |
9 | 11111 | 8.798 | - |
10 | 10000 | 8.784 | - |
15 | 6666 | 8.828 | 7.86 |
20 | 5000 | 8.636 | 7.807 |
25 | 4000 | 8.928 | 14.183 |
30 | 3333 | 8.558 | 15.309 |
40 | 2500 | 8.375 | 7.493 |
50 | 2000 | 8.995 | 8.991 |
100 | 1000 | 9.243 | 7.376 |
测试对比和结论 测试数据对比
测试属性 | MySQL-InnoDB(v) | MYCAT(v) |
多线程插入1w | 6000/s左右 | 10000/s左右 |
多线程读写10w | 11000/s左右 | 13000/s左右 |
单线程读取1w | 10000/s左右 | 10000/s左右 |
单线程读写10w | 15000/s左右 | 13000/s左右 |
测试结论
1、 Mysql单线程写入和Mycat性能相当。Mycat批量插入数据的时候不能一次超过9500条,需分批次插入。
2、 多线程读写性能Mycat优于MySQL。
3、 Mycat批量处理大于10000可能产生插入异常。
4、总体来看Mycat性能与Mysql性能相差无几。