Skip to content

Instantly share code, notes, and snippets.

@Westlife1002
Last active July 26, 2021 16:51
Show Gist options
  • Save Westlife1002/3e4cce18dba6c6f8ac530934c011d920 to your computer and use it in GitHub Desktop.
Save Westlife1002/3e4cce18dba6c6f8ac530934c011d920 to your computer and use it in GitHub Desktop.
VRP_addPickup_Delivery
"""Capacitated Vehicle Routing Problem"""
from six.moves import xrange
from ortools.constraint_solver import pywrapcp
from ortools.constraint_solver import routing_enums_pb2
import networkx as nx
import matplotlib.pyplot as plt
import random
import math
import pandas as pd
from csv import reader
import sys
# Problem Data Definition #
class Vehicle():
def __init__(self):
self._capacity = 9000
# self.id = id
self.routes = []
self.time_min = []
self.time_max = []
self.load = []
self.cm3 = []
self._speed = 0.31 #mile/min
@property
def capacity(self):
"""Gets vehicle capacity"""
return self._capacity
def routes(self):
return self.routes
def speed(self):
return self._speed
class DataProblem():
"""Stores the data for the problem"""
def __init__(self):
"""Initializes the data for the problem"""
self._vehicle = Vehicle()
self._num_vehicles = num_vehicles()
self._locations = []
self._demands = []
self._time_windows = []
self._cm3 = []
self._locationID = []
self._pickups_deliveries = []
self._depot = 0
df = pd.read_csv("C:/Users/Jie/Desktop/VRP_SZ/order_info_7.23.csv", encoding="utf-8")
last_id = df.shape[0] + 1
# df = df[df['提货日期'] == 1]
# df = df[df['ID'] != 65] # 广西异常地址
global mode
global start_node
global end_node
# 1:实际起点终点相同0; 2:虚拟起点0, 实际终点; 3:虚拟起点0,虚拟终点0,实际终点为pickup->delivery
mode = 2
total_length = len(df["装货地址维度"].tolist())
start_node = 0
# end_node = total_length + 1
end_node = start_node
# print(df)
# set lat/lon incl. first and last node
p_lat = df["装货地址维度"].tolist()
p_lon = df["装货地址经度"].tolist()
d_lat = df["卸货地址维度"].tolist()
d_lon = df["卸货地址经度"].tolist()
lat = p_lat + d_lat
lon = p_lon + d_lon
dummy_lat = df["卸货地址维度"].tolist()[0]
dummy_lon = df["卸货地址经度"].tolist()[0]
lat.insert(0, dummy_lat)
lon.insert(0, dummy_lon)
# lat.append(dummy_lat)
# lon.append(dummy_lon)
self._locations = list(zip(lat,lon))
# print("locations: ", self._locations)
print("length locations: ", len(self._locations))
#set first and last node for each vehicle
self._starts = [0]*num_vehicles()
self._ends = [len(lat)-1]*num_vehicles()
# print("start node: ", self._starts)
# print("end node: ", self._ends)
# set time window incl. first and last node
p_earliest = df['最早装货时间'].tolist()
p_latest = df['最晚装货时间'].tolist()
d_earliest = [480]*len(p_earliest)
d_latest = [1320]*len(p_latest)
earliest = p_earliest+d_earliest
latest = p_latest+d_latest
earliest.insert(0,480)
latest.insert(0,1320)
# earliest.append(480)
# latest.append(1320)
self._time_windows = list(zip(earliest,latest))
print(self._time_windows)
#set weight and cm3 incl. first and last node
self.p_demands = df["毛重(KGS)"].tolist()
self.p_cm3 = df["体积(CBM)"].tolist()
self.d_demands = [0 - x for x in self.p_demands]
self.d_cm3 = [0 - x for x in self.p_cm3]
self._demands = self.p_demands+self.d_demands
self._cm3 = self.p_cm3+self.d_cm3
self._demands.insert(0,start_node)
self._cm3.insert(0,start_node)
# self._demands.append(0)
# self._cm3.append(0)
print("demand: ", self._demands)
print("cm3: ", self._cm3)
print("demand length: ", len(self._demands))
print("cm3 length: ", len(self._cm3))
print("pickup demand: ", self._demands[26])
print("delivery demand: ", self._demands[64])
# get index of a certain day
self._locationID = df["ID"].tolist()
self._locationID.insert(0,0)
# self._locationID.append(last_id)
# print("ID list: ", self._locationID)
merge = self._locationID + self._locationID[1:]
self._locationID = merge
print("ID list: ", self._locationID)
print("ID list length: ", len(self._locationID))
self.map = pd.DataFrame(merge).reset_index()
self.map.columns = ['模型地址编号', '订单地址编号']
self.map["实际地址编号"] = self.map["模型地址编号"]
self.map["地址类型"] = 0
last_loadid = self._locationID[-1]
self._locationID = self.map["实际地址编号"].tolist()
self.map.loc[self.map['模型地址编号'] <= last_loadid, '地址类型'] = "装货"
self.map.loc[self.map['模型地址编号'] > last_loadid, '地址类型'] = "卸货"
self.map.loc[self.map['模型地址编号'] == 0, '地址类型'] = "起点"
print("\n地址编号对照表\n", self.map.to_string(index=False))
#set pickup & delivery pairs
pickups = self.map[self.map['地址类型'] == "装货"]["模型地址编号"].tolist()
deliveries = self.map[self.map['地址类型'] == "卸货"]["模型地址编号"].tolist()
for i,n in enumerate(pickups):
temp = [n,deliveries[i]]
self._pickups_deliveries.append(temp)
print("pickups_deliveries: ", self._pickups_deliveries)
@property
def getvehicle(self):
"""Gets a vehicle"""
return self._vehicle
@property
def num_vehicles(self):
"""Gets number of vehicles"""
return self._num_vehicles
@property
def locations(self):
"""Gets locations"""
return self._locations
@property
def num_locations(self):
"""Gets number of locations"""
return len(self.locations)
@property
def depot(self):
"""Gets depot location index"""
return self._depot
@property
def demands(self):
"""Gets demands at each location"""
return self._demands
@property
def cm3(self):
"""Gets cm3 at each location"""
return self._cm3
@property
def time_per_demand_unit(self):
"""Gets the time (in min) to load a demand"""
return 120
@property
def time_windows(self):
"""Gets (start time, end time) for each locations"""
return self._time_windows
@property
def starts(self):
"""Gets start location for each truck"""
return self._starts
@property
def ends(self):
"""Gets end location for each truck"""
return self._ends
#######################
# Problem Constraints #
#######################
class CreateDistanceEvaluator(object): # pylint: disable=too-few-public-methods
"""Creates callback to return distance between points."""
def __init__(self, data, manager):
"""Initializes the distance matrix."""
self._distances = {}
self.manager = manager
self.dist_matrix = []
# precompute distance between location to have distance callback in O(1)
total_matrix = []
with open("C:/Users/Jie/Desktop/VRP_SZ/dist_matrix_7.23.csv", 'r') as read_obj:
csv_reader = reader(read_obj)
list_of_rows = list(csv_reader)
for n in list_of_rows:
n = [int(i) for i in n]
total_matrix.append(n)
print("raw total matrix: ", total_matrix[2][40])
print("location num: ", data.num_locations)
for from_node in xrange(data.num_locations):
convert_from = data._locationID[from_node]
temp = []
for to_node in xrange(data.num_locations):
convert_to = data._locationID[to_node]
if from_node == to_node:
temp.append(0)
else:
if from_node == start_node or to_node == start_node:
temp.append(0)
else:
dist = total_matrix[convert_from-1][convert_to-1] / 1000
temp.append(dist)
# temp.append(int(dist))
self.dist_matrix.append(temp)
print("dist matrix: ", self.dist_matrix)
print("dist matrix length: ", len(self.dist_matrix))
def distance_evaluator(self, from_index, to_index):
"""Returns the Harversine Distance between the two nodes"""
from_node = self.manager.IndexToNode(from_index)
to_node = self.manager.IndexToNode(to_index)
print("dist: ", dist_evaluator.dist_matrix[from_node][to_node])
return self.dist_matrix[from_node][to_node]
def define_total_cost(self, data, routing, manager):
for vehicle_idx in range(data.num_vehicles):
def vehicle_cost_callback(from_index, to_index, i=vehicle_idx):
from_node = manager.IndexToNode(from_index)
to_node = manager.IndexToNode(to_index)
# try:
# from_node = manager.IndexToNode(from_index)
# to_node = manager.IndexToNode(to_index)
# except:
# print("\nerror from index: ", from_index)
# print("error to index: ", to_index)
# print("error from node: ", manager.IndexToNode(from_index))
# print("error to node: ", manager.IndexToNode(to_index))
# from_node = manager.IndexToNode(from_index)
# to_node = manager.IndexToNode(to_index)
# print("from->to node: ", from_node, " -> ", to_node)
# print("############################\n")
return cost_vector()[i] * self.dist_matrix[from_node][to_node]
cost_callback_index = routing.RegisterTransitCallback(vehicle_cost_callback)
routing.SetArcCostEvaluatorOfVehicle(cost_callback_index, vehicle_idx)
class CreateDemandEvaluator(object):
"""Creates callback to get demands at each location."""
def __init__(self, data, manager):
"""Initializes the demand array."""
self._demands = data.demands
self._manager = manager
def demand_evaluator(self, from_index):
"""Returns the demand of the current node"""
from_node = self._manager.IndexToNode(from_index)
return self._demands[from_node]
class CreateCM3Evaluator(object):
"""Creates callback to get cm3 at each location."""
def __init__(self, data, manager):
"""Initializes the demand array."""
self._cm3 = data.cm3
self._manager = manager
def cm3_evaluator(self, from_index):
"""Returns the cm3 of the current node"""
from_node = self._manager.IndexToNode(from_index)
return self._cm3[from_node]
class CreateTimeEvaluator(object):
"""Creates callback to get total times between locations."""
def __init__(self, data, manager):
"""Initializes the total time matrix."""
self._total_time = {}
self._manager = manager
self.time_matrix = []
total_matrix = []
with open("C:/Users/Jie/Desktop/VRP_SZ/time_matrix_7.23.csv", 'r') as read_obj:
csv_reader = reader(read_obj)
list_of_rows = list(csv_reader)
for n in list_of_rows:
n = [int(i) for i in n]
total_matrix.append(n)
# print("total matrix: ", len(total_matrix))
for from_node in xrange(data.num_locations):
self._total_time[from_node] = {}
convert_from = data._locationID[from_node]
temp = []
for to_node in xrange(data.num_locations):
self._total_time[from_node][to_node] = 0
convert_to = data._locationID[to_node]
if from_node == to_node:
temp.append(0)
else:
if from_node == start_node or to_node == start_node:
self._total_time[from_node][to_node] = 0
temp.append(0)
else:
travel_time = total_matrix[convert_from-1][convert_to-1] / 60
service_time = 0
if from_node > 38:
service_time = 0
else:
service_time = self.service_time(data,from_node)
total_time = travel_time + service_time
# total_time = int(travel_time + service_time)
temp.append(total_time)
self._total_time[from_node][to_node] = total_time
self.time_matrix.append(temp)
print("time matrix: ", self.time_matrix)
# print("time matrix2: ", self._total_time[1])
@staticmethod
def service_time(data, node):
"""Gets the service time for the specified location."""
# return data.demands[node] * data.time_per_demand_unit #function of volume at this node
return data.time_per_demand_unit #constant service time for all nodes
def time_evaluator(self, from_index, to_index):
"""Returns the total time between the two nodes"""
from_node = self._manager.IndexToNode(from_index)
to_node = self._manager.IndexToNode(to_index)
return self._total_time[from_node][to_node]
def add_distance_dimension(routing, transit_callback_index, data, manager):
"""Add Global Span constraint"""
distance = "Distance"
maximum_distance = 800
routing.AddDimension(
transit_callback_index,
0, # null slack
maximum_distance, # maximum distance per vehicle
True, # start cumul to zero
distance)
# distance_dimension = routing.GetDimensionOrDie(distance)
# Try to minimize the max distance among vehicles.
# /!\ It doesn't mean the standard deviation is minimized
# distance_dimension.SetGlobalSpanCostCoefficient(100)
def add_capacity_constraints(routing, data, demand_callback_index, manager):
"""Adds capacity constraint"""
capacity = "Capacity"
routing.AddDimensionWithVehicleCapacity(
demand_callback_index,
0, # null capacity slack
capacity_vector(), # vector vehicle_capacity
True, # start cumul to zero
capacity)
def allow_dropping(routing,data,manager):
# Allow to drop nodes.
global penalty
penalty = 1000000
idx = 1
for node in range(1, len(data.locations)-1):
routing.AddDisjunction([manager.NodeToIndex(node)], penalty)
idx+=1
print("idx: ", idx)
def setup_PDP(routing,data,manager):
# Define Transportation Requests.
distance_dimension = routing.GetDimensionOrDie("Distance")
time_dimension = routing.GetDimensionOrDie("Time")
for request in data._pickups_deliveries:
pickup_index = manager.NodeToIndex(request[0])
delivery_index = manager.NodeToIndex(request[1])
routing.AddPickupAndDelivery(pickup_index, delivery_index)
routing.solver().Add(
routing.VehicleVar(pickup_index) == routing.VehicleVar(
delivery_index))
# routing.solver().Add(
# distance_dimension.CumulVar(pickup_index) <=
# distance_dimension.CumulVar(delivery_index))
routing.solver().Add(
time_dimension.CumulVar(pickup_index) <=
time_dimension.CumulVar(delivery_index))
def add_cm3_constraints(routing, data, demand_callback_index):
"""Adds capacity constraint"""
cm3 = "cm3"
routing.AddDimensionWithVehicleCapacity(
demand_callback_index,
0, # null capacity slack
cm3_vector(), # vector vehicle_capacity
True, # start cumul to zero
cm3)
def add_time_window_constraints(routing, data, time_callback_index, manager):
"""Add Global Span constraint"""
time = "Time"
# horizon = 2000
horizon = 1320
routing.AddDimension(
time_callback_index,
480, # allow waiting time
horizon, # maximum time per vehicle
False, # don't force start cumul to zero since we are giving TW to start nodes
time)
time_dimension = routing.GetDimensionOrDie(time)
# print("len time_window: ", data.time_windows)
# set time window for each customer location's visiting time
for location_idx, time_window in enumerate(data.time_windows):
# if location_idx == start_node or location_idx == end_node:
if location_idx == start_node:
continue
index = manager.NodeToIndex(location_idx)
time_dimension.CumulVar(index).SetRange(time_window[0], time_window[1])
routing.AddToAssignment(time_dimension.SlackVar(index))
# set time window for each vehicle's start and end location
for vehicle_id in xrange(data.num_vehicles):
index = routing.Start(vehicle_id)
# index_end = routing.End(vehicle_id)
# set a constraint on the start or the end node for each vehicle, which is not included in above
time_dimension.CumulVar(index).SetRange(data.time_windows[start_node][0], data.time_windows[start_node][1])
# time_dimension.CumulVar(index_end).SetRange(data.time_windows[end_node][0], data.time_windows[end_node][1])
routing.AddToAssignment(time_dimension.SlackVar(index))
###########
# Printer #
###########
vlist=[]
load_list=[]
time_list_min=[]
time_list_max=[]
class ConsolePrinter():
"""Print solution to console"""
def __init__(self, data, manager, routing, assignment):
"""Initializes the printer"""
self._data = data
self._routing = routing
self._assignment = assignment
self._manager = manager
@property
def data(self):
"""Gets problem data"""
return self._data
@property
def routing(self):
"""Gets routing model"""
return self._routing
@property
def assignment(self):
"""Gets routing model"""
return self._assignment
@property
def manager(self):
"""Gets routing model"""
return self._manager
def print(self,data):
"""Prints assignment on console"""
dropped_nodes = []
global drop_count
drop_count = 0
for node in range(self.routing.Size()):
if self.routing.IsStart(node) or self.routing.IsEnd(node):
continue
if self.assignment.Value(self.routing.NextVar(node)) == node:
dropped_nodes.append(mapID(data.map,self.manager.IndexToNode(node)))
drop_count += 1
if len(dropped_nodes) > 0:
print("dropped nodes: ", dropped_nodes)
print(f'Objective: {self.assignment.ObjectiveValue()}')
print(f'Objective excl. penalties: {self.assignment.ObjectiveValue() - drop_count*penalty}\n')
else:
print(f'Objective: {self.assignment.ObjectiveValue()}\n')
# Inspect solution.
capacity_dimension = self.routing.GetDimensionOrDie('Capacity')
cm3_dimension = self.routing.GetDimensionOrDie('cm3')
time_dimension = self.routing.GetDimensionOrDie('Time')
dist_dimension = self.routing.GetDimensionOrDie('Distance')
total_dist = 0
total_time = 0
global vlist
global new_vlist
global load_list
global time_list_min
global time_list_max
for vehicle_id in xrange(self.data.num_vehicles):
index = self.routing.Start(vehicle_id)
# print(index)
# plan_output = 'Route for vehicle {0}:\n'.format(vehicle_id)
plan_output = '车辆ID {0}, 线路规划明细:\n'.format(vehicle_id)
# route_dist = 0
this_vehicle = Vehicle()
while not self.routing.IsEnd(index):
node_index = self.manager.IndexToNode(index)
# print(node_index)
this_vehicle.routes.append(mapID(data.map,self.manager.IndexToNode(index)))
# print(this_vehicle.routes)
# print(self.data.vehicle.routes)
# print(self.data.vehicle.routes.append(temp_id))
next_node_index = self.manager.IndexToNode(
self.assignment.Value(self.routing.NextVar(index)))
# route_dist += distance(
# self.data.locations[node_index][0],
# self.data.locations[node_index][1],
# self.data.locations[next_node_index][0],
# self.data.locations[next_node_index][1])
load_var = capacity_dimension.CumulVar(index)
cm3_var = cm3_dimension.CumulVar(index)
# print("load_var: ", load_var)
route_load = self.assignment.Value(load_var)
# route_load += self.data.demands[node_index]
cm3_load = self.assignment.Value(cm3_var)
dist_var = dist_dimension.CumulVar(index)
route_dist = self.assignment.Value(dist_var)
time_var = time_dimension.CumulVar(index)
time_min = self.assignment.Min(time_var)
time_max = self.assignment.Max(time_var)
this_vehicle.load.append(route_load)
this_vehicle.cm3.append(cm3_load)
this_vehicle.time_min.append(time_min)
this_vehicle.time_max.append(time_max)
slack_var = time_dimension.SlackVar(index)
slack_min = self.assignment.Min(slack_var)
slack_max = self.assignment.Max(slack_var)
# plan_output += ' {0} Load({1}) Time({2},{3}) Slack({4},{5}) ->'.format(
plan_output += ' 地址:{0} 装载量({1}) 最早与最晚到达时间({2},{3}) 呆滞停留时间({4},{5}) ->'.format(
# node_index,
mapID(data.map,node_index),
route_load,
time_min, time_max,
slack_min, slack_max)
index = self.assignment.Value(self.routing.NextVar(index))
# print("start printing", plan_output)
node_index = self.manager.IndexToNode(index)
load_var = capacity_dimension.CumulVar(index)
cm3_var = cm3_dimension.CumulVar(index)
# print("truck type: ", str(load_var).split("..")[1][:-1])
route_load = self.assignment.Value(load_var)
cm3_load = self.assignment.Value(cm3_var)
dist_var = dist_dimension.CumulVar(index)
time_var = time_dimension.CumulVar(index)
route_dist = self.assignment.Value(dist_var)
route_time = self.assignment.Value(time_var)
time_min = self.assignment.Min(time_var)
time_max = self.assignment.Max(time_var)
# total_dist += route_dist
# total_time += route_time
# if route_load != 0:
if route_dist != 0:
# plan_output += '汇总:\n'
# plan_output += ' {0} Load({1}) Time({2},{3})\n'.format(node_index, route_load, time_min, time_max)
# plan_output += ' 地址:{0} 装载量({1}) 最早与最晚到达时间({2},{3})\n'.format(node_index, route_load, time_min, time_max)
plan_output += ' 地址:{0} 装载量({1}) 最早与最晚到达时间({2},{3})\n'.format(mapID(data.map,node_index), route_load, time_min, time_max)
plan_output += '车型: {0} \n'.format(GetTruckType(int(str(load_var).split("..")[1][:-1])))
plan_output += '总里程: {0} km\n'.format(int(route_dist))
plan_output += '总装载公斤: {0}\n'.format(route_load)
plan_output += '总装载立方: {0}\n'.format(cm3_load)
plan_output += '总耗时: {0} min\n'.format(route_time-480)
vlist.append(this_vehicle.routes)
total_dist += route_dist
total_time += route_time
print(plan_output)
this_vehicle.routes.append(mapID(data.map,end_node))
this_vehicle.load.append(route_load)
this_vehicle.cm3.append(cm3_load)
this_vehicle.time_min.append(time_min)
this_vehicle.time_max.append(time_max)
# vlist.append(this_vehicle.routes)
load_list.append(this_vehicle.load)
time_list_min.append(this_vehicle.time_min)
time_list_max.append(this_vehicle.time_max)
# print("vlist: ", vlist)
print('总里程(所有线路): {0} km'.format(int(total_dist)))
print('总时长(所有线路): {0} min'.format(int(total_time)))
temp = vlist.copy()
new_vlist = RemoveStartDepot(temp)
# print('vlist: ', vlist)
print('new vlist: ', new_vlist)
def mapID(df,id):
actual_id = df.loc[df['模型地址编号'] == id, '实际地址编号'].iloc[0]
# print("model id: ", id, " -> actual id: ",actual_id)
return actual_id
def mapID_reverse(df,id):
model_id = df.loc[df['实际地址编号'] == id, '模型地址编号'].iloc[0]
# print("model id: ", id, " -> actual id: ",actual_id)
return model_id
def RemoveStartDepot(temp):
new = []
for i in temp:
x = i[1:]
new.append(x)
return new
def PickupColor(count):
default_cl=["red", "blue","yellowgreen","orange","hotpink","orchid",
"black","purple","slateblue","olive","steelblue","magenta",
"cadetblue","teal","lightseagreen","deepskyblue",
"olivedrab","darkkhaki", "sandybrown", "tomato"]
if count <= len(default_cl) - 1:
color=default_cl[count]
else:
# temp=random.choice(list(matplotlib.colors.cnames.items()))[0]
# while "white" in temp or "gray" in temp and temp in default_cl:
# temp = random.choice(list(matplotlib.colors.cnames.items()))[0]
# continue
# cl=temp
rand = lambda: random.randint(70, 170)
color='#%02X%02X%02X' % (rand(), rand(), rand())
return color
def DrawNetwork(data):
G = nx.DiGraph()
locations = DataProblem()._locations
# print(locations)
x = 0
# for vehicle_id in vlist:
for vehicle_id in new_vlist:
n = 0
e = []
node = []
cl=PickupColor(x)
for i in vehicle_id:
k = mapID_reverse(data.map,i)
# G.add_node(i, pos=(locations[i][1], locations[i][0]))
G.add_node(i, pos=(locations[k][1], locations[k][0]))
node.append(i)
if n > 0:
u = (vehicle_id[n - 1], vehicle_id[n])
# u = (new[n - 1], new[n])
e.append(u)
node.append(i)
G.add_edge(vehicle_id[n - 1], vehicle_id[n])
n += 1
nx.draw(G, nx.get_node_attributes(G, 'pos'), nodelist=node, edgelist=e, with_labels=True,
node_color=cl, width=2, edge_color=cl,
style='dashed', font_color='w', font_size=12, font_family='sans-serif')
x += 1
# let's color the node 0 in black
# nx.draw_networkx_nodes(G, locations, nodelist=[0], node_color='k')
plt.axis('on')
# plt.show()
########
# Main #
########
def test():
data = DataProblem()
def main():
"""Entry point of the program"""
# Instantiate the data problem.
data = DataProblem()
# Create Routing Model
# manager = pywrapcp.RoutingIndexManager(data.num_locations, data.num_vehicles, data.starts, data.ends)
# manager = pywrapcp.RoutingIndexManager(data.num_locations, data.num_vehicles, data.starts, data.starts)
manager = pywrapcp.RoutingIndexManager(data.num_locations, data.num_vehicles, data.depot)
routing = pywrapcp.RoutingModel(manager)
# Add Distance constraint
dist_evaluator = CreateDistanceEvaluator(data,manager)
distance_callback_index = routing.RegisterTransitCallback(dist_evaluator.distance_evaluator)
dist_evaluator.define_total_cost(data,routing,manager)
add_distance_dimension(routing, distance_callback_index, data, manager)
# def distance_evaluator(from_index, to_index):
# """Returns the Harversine Distance between the two nodes"""
# from_node = manager.IndexToNode(from_index)
# to_node = manager.IndexToNode(to_index)
# # print("dist: ", dist_evaluator.dist_matrix[from_node][to_node])
# return dist_evaluator.dist_matrix[from_node][to_node]
#
# distance_callback_index = routing.RegisterTransitCallback(distance_evaluator)
# # routing.SetArcCostEvaluatorOfAllVehicles(distance_callback_index)
# # addTruckCost(routing)
#
# for vehicle_idx in range(data.num_vehicles):
# def vehicle_cost_callback(from_index, to_index, i=vehicle_idx):
# from_node = manager.IndexToNode(from_index)
# to_node = manager.IndexToNode(to_index)
# return cost_vector()[i] * dist_evaluator.dist_matrix[from_node][to_node]
#
# cost_callback_index = routing.RegisterTransitCallback(vehicle_cost_callback)
# routing.SetArcCostEvaluatorOfVehicle(cost_callback_index, vehicle_idx)
# add_distance_dimension(routing, distance_callback_index, data, manager)
# Add Capacity constraint
demand_evaluator = CreateDemandEvaluator(data, manager).demand_evaluator
demand_callback_index = routing.RegisterUnaryTransitCallback(demand_evaluator)
add_capacity_constraints(routing, data, demand_callback_index, manager)
# Add Cubic Meters constraint
cm3_evaluator = CreateCM3Evaluator(data, manager).cm3_evaluator
cm3_callback_index = routing.RegisterUnaryTransitCallback(cm3_evaluator)
add_cm3_constraints(routing, data, cm3_callback_index)
# Add Time Window constraint
time_evaluator = CreateTimeEvaluator(data, manager).time_evaluator
time_callback_index = routing.RegisterTransitCallback(time_evaluator)
add_time_window_constraints(routing, data, time_callback_index, manager)
# Allow dropping nodes if solution infeasible
# allow_dropping(routing, data, manager)
# # Allow setup pickups and deliveries pairs
setup_PDP(routing, data, manager)
# # Define Transportation Requests.
# distance_dimension = routing.GetDimensionOrDie("Distance")
# time_dimension = routing.GetDimensionOrDie("Time")
# for request in data._pickups_deliveries:
# pickup_index = manager.NodeToIndex(request[0])
# delivery_index = manager.NodeToIndex(request[1])
# routing.AddPickupAndDelivery(pickup_index, delivery_index)
# routing.solver().Add(
# routing.VehicleVar(pickup_index) == routing.VehicleVar(
# delivery_index))
# routing.solver().Add(
# distance_dimension.CumulVar(pickup_index) <=
# distance_dimension.CumulVar(delivery_index))
# routing.solver().Add(
# time_dimension.CumulVar(pickup_index) <=
# time_dimension.CumulVar(delivery_index))
# Setting first solution heuristic (cheapest addition).
search_parameters = pywrapcp.DefaultRoutingSearchParameters()
# 1).First Solution Heuristic
search_parameters.first_solution_strategy = (
routing_enums_pb2.FirstSolutionStrategy.PATH_CHEAPEST_ARC)
search_parameters.log_search = True
# search_parameters.time_limit.seconds = 20
search_parameters.time_limit.seconds = 1200
# 2).Guided Local Search Heuristics
# search_parameters.local_search_metaheuristic = (
# routing_enums_pb2.LocalSearchMetaheuristic.GUIDED_LOCAL_SEARCH)
# search_parameters.log_search = True
# search_parameters.time_limit.seconds = 1200
# 3).Simulated Annealing Heuristics
# search_parameters.local_search_metaheuristic = (
# routing_enums_pb2.LocalSearchMetaheuristic.SIMULATED_ANNEALING)
# search_parameters.log_search = True
# search_parameters.time_limit.seconds = 300
# 4).TABU_SEARCH Heuristics
# search_parameters.local_search_metaheuristic = (
# routing_enums_pb2.LocalSearchMetaheuristic.TABU_SEARCH)
# search_parameters.log_search = True
# search_parameters.time_limit.seconds = 300
# Solve the problem.
# assignment = routing.SolveWithParameters(search_parameters)
solution = routing.SolveWithParameters(search_parameters)
if solution:
print("该方案有最优解!\n")
printer = ConsolePrinter(data, manager, routing, solution)
print("before print")
printer.print(data)
print("after print")
DrawNetwork(data)
# Reporting(data)
plt.show()
else:
print("该方案无解!请修改车辆数!\n")
def num_vehicles():
global t1
global t2
global t3
global t4
global t5
global t6
global t7
global t8
which_button_is_selected = "自动"
if which_button_is_selected == "手动":
t1=3
t2=3
t3=3
t4=3
t5=3
t6=3
t7=3
t8=3
if which_button_is_selected == "自动":
t1=50
t2=50
t3=50
t4=50
t5=50
t6=50
t7=50
t8=50
# print("total trucks: ", t1+t2+t3+t4+t5)
return t1+t2+t3+t4+t5+t6+t7+t8
def capacity_vector():
return [1500]*t1+[1800]*t2+[4000]*t3+[6500]*t4+[7000]*t5+[8500]*t6+[9500]*t7+[12000]*t8
def cm3_vector():
return [10]*t1+[16]*t2+[28]*t3+[34]*t4+[40]*t5+[45]*t6+[50]*t7+[55]*t8
def cost_vector():
return [7]*t1+[8]*t2+[9.38]*t3+[10.42]*t4+[10.67]*t5+[12]*t6+[13]*t7+[14.55]*t8
def GetTruckType(item):
if item == 1500:
return "3T车型"
if item == 1800:
return "5T车型"
if item == 4000:
return "8T车型"
if item == 6500:
return "10T车型"
if item == 7000:
return "12T车型"
if item == 8500:
return "15T车型"
if item == 9500:
return "18T车型"
if item == 12000:
return "20T车型"
if __name__ == '__main__':
main()
# test()
0 39777 20266 33659 30069 26500 166971 173257 173918 26109 26109 173918 136707 27286 74899 26109 25520 118022 118005 172291 153315 11216 11161 55207 116337 114618 16030 66802 36511 36511 36511 118838 49836 34756 70593 57049 57049 43676 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878 36878
41030 0 63374 50188 67185 19218 162230 168516 169177 59940 59940 169177 127923 64323 70990 59940 66750 108196 108179 167550 148574 48088 48033 45120 111596 109877 52844 65399 55136 55136 55136 114097 67640 26743 60758 63969 63969 68925 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207 54207
19817 62225 0 39755 9248 42112 162023 168309 168970 16068 16068 168970 131759 9225 74402 16068 9563 113074 113057 167343 148367 12815 12760 50259 111389 109670 14030 68714 36014 36014 36014 113890 51618 39465 65645 56552 56552 45458 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402 46402
34800 50164 40799 0 59900 34169 199374 205660 206321 54521 54521 206321 164478 49062 30425 54521 41855 144751 144734 204694 185718 34754 34699 84460 148740 147021 30418 24834 16027 16027 16027 151241 20095 57972 97902 23404 23404 29808 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662 6662
27357 66686 8359 57812 0 49652 166484 172770 173431 16535 16535 173431 136220 5548 81190 16535 4135 117535 117518 171804 152828 20660 20605 54720 115850 114131 16618 61218 44544 44544 44544 118351 44122 43926 70106 63873 63873 37962 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904 52904
25376 17443 41484 34534 51287 0 166898 173184 173845 48073 48073 173845 132002 48504 55336 48073 46738 112275 112258 172218 153242 32434 32379 51984 116264 114545 37190 49745 39482 39482 39482 118765 51986 25496 65426 48315 48315 53271 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553 38553
164898 162995 160026 196473 163837 165619 0 62640 63301 139456 139456 63301 110439 160975 217275 139456 163402 91223 91206 61674 52642 160289 160234 111177 83776 81783 169721 211684 188433 188433 188433 78745 201758 142591 102579 210254 210254 195598 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492 200492
175159 173256 170287 206734 174098 175880 62912 0 932 149717 149717 932 99821 171236 227536 149717 173663 91741 91724 2031 21912 170550 170495 121438 84294 80840 179982 221945 198694 198694 198694 72360 212019 152852 112840 220515 220515 205859 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753 210753
175462 173559 170590 207037 174401 176183 63215 933 0 150020 150020 1 100124 171539 227839 150020 173966 92044 92027 2334 22215 170853 170798 121741 84597 81143 180285 222248 198997 198997 198997 72663 212322 153155 113143 220818 220818 206162 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056
26194 59508 16096 49690 16562 48837 142524 148810 149471 0 11 149471 118468 13549 90483 11 19802 105545 105528 147844 128868 22222 22167 43186 98098 96379 23965 85092 52095 52095 52095 100599 68838 36748 58572 72633 72633 64570 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483
26194 59508 16096 49690 16562 48837 142524 148810 149471 11 0 149471 118468 13549 90483 11 19802 105545 105528 147844 128868 22222 22167 43186 98098 96379 23965 85092 52095 52095 52095 100599 68838 36748 58572 72633 72633 64570 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483
175462 173559 170590 207037 174401 176183 63215 933 1 150020 150020 0 100124 171539 227839 150020 173966 92044 92027 2334 22215 170853 170798 121741 84597 81143 180285 222248 198997 198997 198997 72663 212322 153155 113143 220818 220818 206162 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056 211056
137252 129034 132380 164999 136191 134145 111151 98849 99510 124908 124908 99510 0 133329 185801 124908 135756 19555 19538 97883 78907 132643 132588 83531 24639 28327 142075 180210 160787 160787 160787 34213 174112 111117 74463 178780 178780 167952 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018 169018
27276 64012 8600 48173 5206 49571 163810 170096 170757 13488 13488 170757 133546 0 87576 13488 8691 114861 114844 169130 150154 20651 20596 52046 113176 111457 22448 67604 50930 50930 50930 115677 50508 41252 67432 70259 70259 44348 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290 59290
74684 67560 86057 30547 84116 51565 216770 223056 223717 89899 89899 223717 181874 89279 0 89899 82881 162147 162130 222090 203114 71699 71644 101856 166136 164417 61261 33707 42282 42282 42282 168637 44082 75368 115298 34700 34700 53795 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910 35910
26194 59508 16096 49690 16562 48837 142524 148810 149471 11 11 149471 118468 13549 90483 0 19802 105545 105528 147844 128868 22222 22167 43186 98098 96379 23965 85092 52095 52095 52095 100599 68838 36748 58572 72633 72633 64570 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483 62483
24254 65713 5256 41597 3968 46549 165511 171797 172458 19652 19652 172458 135247 8478 80081 19652 0 116562 116545 170831 151855 17557 17502 53747 114877 113158 13455 60109 43999 43999 43999 117378 43013 42953 69133 62764 62764 36853 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795 51795
124774 122871 119902 156349 123713 125495 95126 91649 92310 112430 112430 92310 18616 120851 177151 112430 123278 0 17 90683 71707 120165 120110 71053 7801 11489 129597 171560 148309 148309 148309 34049 161634 102467 62455 170130 170130 155474 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368 160368
124757 122854 119885 156332 123696 125478 95109 91632 92293 112413 112413 92293 18599 120834 177134 112413 123261 17 0 90666 71690 120148 120093 71036 7784 11472 129580 171543 148292 148292 148292 34032 161617 102450 62438 170113 170113 155457 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351 160351
173694 171791 168822 205269 172633 174415 61447 1476 2137 148252 148252 2137 98356 169771 226071 148252 172198 90276 90259 0 20447 169085 169030 119973 82829 79375 178517 220480 197229 197229 197229 70895 210554 151387 111375 219050 219050 204394 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288 209288
155774 153871 150902 187349 154713 156495 54371 21375 22036 130332 130332 22036 80436 151851 208151 130332 154278 72356 72339 20409 0 151165 151110 102053 64909 61455 160597 202560 179309 179309 179309 52975 192634 133467 93455 201130 201130 186474 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368 191368
10822 46394 11687 32885 19892 33117 161185 167471 168132 20568 20568 168132 130921 18432 71312 20568 17228 112236 112219 166505 147529 0 34 49421 110551 108832 10682 63215 32924 32924 32924 113052 46249 38627 64807 53462 53462 40089 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312 43312
10788 46360 11653 32851 19858 33083 161151 167437 168098 20534 20534 168098 130887 18398 71278 20534 17194 112202 112185 166471 147495 55 0 49387 110517 108798 10648 63181 32890 32890 32890 113018 46215 38593 64773 53428 53428 40055 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278 43278
56136 51949 51264 84338 55075 53484 112987 119273 119934 43792 43792 119934 82723 52213 105140 43792 54640 64038 64021 118307 99331 51527 51472 0 62353 60634 60959 109962 79671 79671 79671 64854 92996 25108 16609 100209 100209 86836 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059 90059
117010 115107 112138 148585 115949 117731 87362 83885 84546 104666 104666 84546 24105 113087 169387 104666 115514 7495 7478 82919 63943 112401 112346 63289 0 4100 121833 163796 140545 140545 140545 26285 153870 94703 54691 162366 162366 147710 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604 152604
115339 113436 110467 146914 114278 116060 84006 81429 82090 102995 102995 82090 28565 111416 167716 102995 113843 11955 11938 80463 61487 110730 110675 61618 4508 0 120162 162125 138874 138874 138874 23829 152199 93032 53020 160695 160695 146039 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933 150933
16077 51592 14021 30518 17210 38315 169586 175872 176533 24412 24412 176533 139322 19999 60638 24412 13384 120637 120620 174906 155930 11061 11006 57822 118952 117233 0 52541 22250 22250 22250 121453 35575 47028 73208 42788 42788 29415 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638 32638
63944 65405 64323 24376 62382 49410 219417 225703 226364 79159 79159 226364 179719 67545 32981 79159 59984 170468 170451 224737 205761 60959 60904 107653 168783 167064 50521 0 31247 31247 31247 171284 18560 73213 113143 3035 3035 28273 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468 19468
34762 54784 34325 14512 45030 38789 190235 196521 197182 49977 49977 197182 159971 50193 42151 49977 43795 141286 141269 195555 176579 31777 31722 78471 139601 137882 21339 25731 0 72 72 142102 16406 55869 93857 24301 24301 19823 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151
34762 54784 34325 14512 45030 38789 190235 196521 197182 49977 49977 197182 159971 50193 42151 49977 43795 141286 141269 195555 176579 31777 31722 78471 139601 137882 21339 25731 72 0 72 142102 16406 55869 93857 24301 24301 19823 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151
34762 54784 34325 14512 45030 38789 190235 196521 197182 49977 49977 197182 159971 50193 42151 49977 43795 141286 141269 195555 176579 31777 31722 78471 139601 137882 21339 25731 72 72 0 142102 16406 55869 93857 24301 24301 19823 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151 14151
119981 118078 115109 151556 118920 120702 82739 70437 71098 107637 107637 71098 39293 116058 172358 107637 118485 34368 34351 69471 50495 115372 115317 66260 26921 23467 124804 166767 143516 143516 143516 0 156841 97674 57662 165337 165337 150681 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575 155575
48802 67200 47690 19185 45749 51205 204275 210561 211222 64017 64017 211222 174011 50912 42563 64017 43351 155326 155309 209595 190619 45817 45762 92511 153641 151922 35379 17696 16169 16169 16169 156142 0 81717 107897 20351 20351 10318 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277 14277
34776 26355 40126 57492 43937 26638 144331 150617 151278 36692 36692 151278 109435 41075 78294 36692 43502 89708 89691 149651 130675 40389 40334 23851 93697 91978 49821 72703 57319 57319 57319 96198 81858 0 42859 71273 71273 75698 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511 61511
70751 64015 65879 97493 69690 66639 103348 109634 110295 58407 58407 110295 73699 66828 118295 58407 69255 54399 54382 108668 89692 66142 66087 17030 52714 50995 75574 112704 94286 94286 94286 55215 107611 43611 0 111274 111274 101451 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512 101512
56782 63945 66631 22916 64690 47950 213155 219441 220102 71997 71997 220102 178259 69853 33712 71997 62292 158532 158515 218475 199499 53797 53742 100491 162521 160802 43359 2829 24380 24380 24380 165022 20868 71753 111683 0 1 30581 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008
56782 63945 66631 22916 64690 47950 213155 219441 220102 71997 71997 220102 178259 69853 33712 71997 62292 158532 158515 218475 199499 53797 53742 100491 162521 160802 43359 2829 24380 24380 24380 165022 20868 71753 111683 1 0 30581 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008 18008
41963 68901 40851 28897 38910 52906 197436 203722 204383 57178 57178 204383 167172 44073 52275 57178 36512 148487 148470 202756 183780 38978 38923 85672 146802 145083 28540 27408 19391 19391 19391 149303 9658 74878 101058 30063 30063 0 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989 23989
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
45461 55155 56562 7140 54621 39160 204365 210651 211312 60676 60676 211312 169469 59784 34932 60676 53658 149742 149725 209685 190709 42476 42421 89170 153731 152012 32038 18512 13059 13059 13059 156232 14816 62963 102893 17082 17082 24529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
ID 提货地址 送达地址 提货日期 毛重(KGS) 体积(CBM) 币制 应付金额 装货地址_raw 装货地址识别 装货地址经度 装货地址维度 卸货地址_raw 卸货地址识别 卸货地址经度 卸货地址维度 最早装货时间 最晚装货时间
1 深圳市光明区美盈森工业区 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 432 2.32 RMB 560 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市宝安区美盈森工业区', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '宝安区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440306', 'street': [], 'number': [], 'location': '113.935546,22.808229', 'level': '开发区'}]} 广东省深圳市宝安区美盈森工业区 113.935546 22.808229 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
2 东莞市骏鼎达新材料股份有限公司(公司名可导航到达) 东莞市桥头镇朗厦村华厦工业区华夏路82号后门仓库 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 159.8 1.01 RMB 550 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省东莞市华夏路|82号', 'country': '中国', 'province': '广东省', 'citycode': '0769', 'city': '东莞市', 'district': [], 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '441900', 'street': '华夏路', 'number': '82号', 'location': '114.078678,23.040607', 'level': '门牌号'}]} 广东省东莞市华夏路|82号 114.078678 23.040607 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
3 深圳宝安区沙井东环路富威工业园(黄埔汽车检测站旁) 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 2481.5 3.34 RMB 450 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市宝安区黄埔汽车检测站旁', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '宝安区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440306', 'street': [], 'number': [], 'location': '113.846720,22.707000', 'level': '兴趣点'}]} 广东省深圳市宝安区黄埔汽车检测站旁 113.84672 22.707 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
4 深圳市龍崗區平湖荣发彩印纸品厂“三栋仓库” 深圳市龙岗区平湖街道新南小区凤凰大道升平厂区荣发厂三栋仓库 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 396 2.19 RMB 460 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区升平厂区荣发厂|3栋', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.154001,22.687444', 'level': '门牌号'}]} 广东省深圳市龙岗区升平厂区荣发厂|3栋 114.154001 22.687444 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
5 深圳市宝安区吉安泰工业区3栋4楼 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 540 0 RMB 1,000.00 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市宝安区吉安泰工业区|3栋', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '宝安区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440306', 'street': [], 'number': [], 'location': '113.803174,22.671135', 'level': '门牌号'}]} 广东省深圳市宝安区吉安泰工业区|3栋 113.803174 22.671135 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
6 东莞隽思印刷有限公司 东莞樟木头镇东山工业区 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 483.5 2.64 RMB 760 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省东莞市东山工业区', 'country': '中国', 'province': '广东省', 'citycode': '0769', 'city': '东莞市', 'district': [], 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '441900', 'street': [], 'number': [], 'location': '114.073247,22.914830', 'level': '开发区'}]} 广东省东莞市东山工业区 114.073247 22.91483 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
7 中山欧华彩印包装有限公司 中山阜沙上南东盛大道16号 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 268.5 2.8 RMB 680 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省中山市东盛大道|16号', 'country': '中国', 'province': '广东省', 'citycode': '0760', 'city': '中山市', 'district': [], 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '442000', 'street': '东盛大道', 'number': '16号', 'location': '113.367039,22.631703', 'level': '门牌号'}]} 广东省中山市东盛大道|16号 113.367039 22.631703 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
8 鹤山精联印刷有限公司 广东省鹤山市龙口镇聚龙路3号 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 1953.5 7.98 RMB 1,400.00 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省江门市鹤山市聚龙路|3号', 'country': '中国', 'province': '广东省', 'citycode': '0750', 'city': '江门市', 'district': '鹤山市', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440784', 'street': '聚龙路', 'number': '3号', 'location': '112.917410,22.767271', 'level': '门牌号'}]} 广东省江门市鹤山市聚龙路|3号 112.91741 22.767271 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
9 鹤山市龙口镇兴龙工业区文明路63号之一 鹤山市生龙活虎印刷有限公司 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 1701.5 8.7 RMB 1,300.00 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省江门市鹤山市文明路', 'country': '中国', 'province': '广东省', 'citycode': '0750', 'city': '江门市', 'district': '鹤山市', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440784', 'street': [], 'number': [], 'location': '112.910371,22.768125', 'level': '道路'}]} 广东省江门市鹤山市文明路 112.910371 22.768125 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
10 东莞市隆佳展能源科技有限公司 东莞市长安镇上沙第六工业区华富路8号2F 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 311 1 RMB 430 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省东莞市华富路|8号', 'country': '中国', 'province': '广东省', 'citycode': '0769', 'city': '东莞市', 'district': [], 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '441900', 'street': '华富路', 'number': '8号', 'location': '113.749957,22.777151', 'level': '门牌号'}]} 广东省东莞市华富路|8号 113.749957 22.777151 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
11 东莞市隆佳展能源科技有限公司 东莞市长安镇上沙第六工业区华富路8号2F 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 1088 3.79 RMB 400 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省东莞市华富路|8号', 'country': '中国', 'province': '广东省', 'citycode': '0769', 'city': '东莞市', 'district': [], 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '441900', 'street': '华富路', 'number': '8号', 'location': '113.749957,22.777151', 'level': '门牌号'}]} 广东省东莞市华富路|8号 113.749957 22.777151 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
12 鹤山市龙口镇兴龙工业区文明路63号之一 鹤山市生龙活虎印刷有限公司 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 1473.5 12.28 RMB 1,480.00 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省江门市鹤山市文明路', 'country': '中国', 'province': '广东省', 'citycode': '0750', 'city': '江门市', 'district': '鹤山市', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440784', 'street': [], 'number': [], 'location': '112.910371,22.768125', 'level': '道路'}]} 广东省江门市鹤山市文明路 112.910371 22.768125 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
13 广州市花都区狮岭镇芙蓉大道北50号 北狼汽车美容用品厂 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 156.5 2.06 RMB 530 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省广州市花都区芙蓉大道', 'country': '中国', 'province': '广东省', 'citycode': '020', 'city': '广州市', 'district': '花都区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440114', 'street': [], 'number': [], 'location': '113.194663,23.414783', 'level': '道路'}]} 广东省广州市花都区芙蓉大道 113.194663 23.414783 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
14 深圳市宝安区福永福园一路润恒鼎丰高新产业园1栋 1楼 深圳民爆光电股份有限公司 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 256 1.02 RMB 480 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市宝安区润恒鼎丰高新产业园|1栋', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '宝安区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440306', 'street': [], 'number': [], 'location': '113.784823,22.704485', 'level': '门牌号'}]} 广东省深圳市宝安区润恒鼎丰高新产业园|1栋 113.784823 22.704485 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
15 广东省深圳市坪山新区翠景路28号迈乐大厦1栋9楼 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 438 3.04 RMB 480 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市坪山区翠景路|28号', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '坪山区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440310', 'street': '翠景路', 'number': '28号', 'location': '114.386736,22.719558', 'level': '门牌号'}]} 广东省深圳市坪山区翠景路|28号 114.386736 22.719558 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
16 东莞市隆佳展能源科技有限公司 东莞市长安镇上沙第六工业区华富路8号2F 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 472 1.94 RMB 530 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省东莞市华富路|8号', 'country': '中国', 'province': '广东省', 'citycode': '0769', 'city': '东莞市', 'district': [], 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '441900', 'street': '华富路', 'number': '8号', 'location': '113.749957,22.777151', 'level': '门牌号'}]} 广东省东莞市华富路|8号 113.749957 22.777151 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
17 深圳市宝安区福永街道白石厦东区农电工业区A栋一楼左侧 华贸仓库 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 1149.5 16.79 RMB 630 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市宝安区白石厦东区', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '宝安区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440306', 'street': [], 'number': [], 'location': '113.830217,22.674943', 'level': '兴趣点'}]} 广东省深圳市宝安区白石厦东区 113.830217 22.674943 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
18 广州百瑞美发用品有限公司 广州白云区人和镇鹤亭村秀盛路36号B栋101 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 386 1.93 RMB 480 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省广州市白云区秀盛路|36号|B栋', 'country': '中国', 'province': '广东省', 'citycode': '020', 'city': '广州市', 'district': '白云区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440111', 'street': '秀盛路', 'number': '36号', 'location': '113.310123,23.314210', 'level': '门牌号'}]} 广东省广州市白云区秀盛路|36号|B栋 113.310123 23.31421 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
19 广州白云区人和镇鹤亭村秀盛路36号B栋101之一 广州百瑞美发用品有限公司 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 386 1.93 RMB 144.38 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省广州市白云区广州百瑞美发用品有限公司', 'country': '中国', 'province': '广东省', 'citycode': '020', 'city': '广州市', 'district': '白云区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440111', 'street': [], 'number': [], 'location': '113.310071,23.314060', 'level': '兴趣点'}]} 广东省广州市白云区广州百瑞美发用品有限公司 113.310071 23.31406 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
20 鹤山市沙坪镇玉桥路278,280,282号(友和产业园) 鹤山市生意兴隆印刷装璜有限公司 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 1011 9.76 RMB 1,350.00 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省江门市鹤山市玉桥路|278', 'country': '中国', 'province': '广东省', 'citycode': '0750', 'city': '江门市', 'district': '鹤山市', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440784', 'street': '玉桥路', 'number': '278', 'location': '112.930207,22.768350', 'level': '门牌号'}]} 广东省江门市鹤山市玉桥路|278 112.930207 22.76835 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
21 广东省佛山市南海区九江互通与人民东路交叉口西北100米 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 562 4.27 RMB 900 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省佛山市顺德区人民东路', 'country': '中国', 'province': '广东省', 'citycode': '0757', 'city': '佛山市', 'district': '顺德区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440606', 'street': [], 'number': [], 'location': '113.025393,22.846850', 'level': '道路'}]} 广东省佛山市顺德区人民东路 113.025393 22.84685 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
22 攀达桌游文化(深圳)有限公司 深圳市光明新区公明街道将石社区第三工业区第一栋(水库路82号) 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 3116.4 13.07 RMB 580 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市宝安区攀达桌游文化(深圳)有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '宝安区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440306', 'street': [], 'number': [], 'location': '113.894731,22.756223', 'level': '兴趣点'}]} 广东省深圳市宝安区攀达桌游文化(深圳)有限公司 113.894731 22.756223 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
23 深圳市光明区水库路82号 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 950 7.58 RMB 500 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市宝安区水库路|82', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '宝安区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440306', 'street': '水库路', 'number': '82', 'location': '113.894908,22.756025', 'level': '门牌号'}]} 广东省深圳市宝安区水库路|82 113.894908 22.756025 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
24 广东省东莞市万江街道大汾社区勤科大厦1栋3楼东莞市洲誉包装制品有限公司(汾溪路298号) 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 2071 5.72 RMB 880 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省东莞市汾溪路|298', 'country': '中国', 'province': '广东省', 'citycode': '0769', 'city': '东莞市', 'district': [], 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '441900', 'street': '汾溪路', 'number': '298', 'location': '113.705934,23.054706', 'level': '门牌号'}]} 广东省东莞市汾溪路|298 113.705934 23.054706 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
25 广东省广州市白云区长红竹仔园南路17号 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 246.5 1.94 RMB 250 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省广州市白云区竹仔园', 'country': '中国', 'province': '广东省', 'citycode': '020', 'city': '广州市', 'district': '白云区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440111', 'street': [], 'number': [], 'location': '113.294514,23.265431', 'level': '村庄'}]} 广东省广州市白云区竹仔园 113.294514 23.265431 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
26 广东省广州市白云区嘉禾街新科下村橙园街6号 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 246.5 1.94 RMB 250 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省广州市白云区嘉禾街', 'country': '中国', 'province': '广东省', 'citycode': '020', 'city': '广州市', 'district': '白云区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440111', 'street': [], 'number': [], 'location': '113.277150,23.232707', 'level': '道路'}]} 广东省广州市白云区嘉禾街 113.27715 23.232707 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
27 深圳市宝安区石岩镇光明路华夏园C栋东1 (飞马太平洋公司) 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 330 0.93 RMB 530 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市宝安区华夏园|C栋', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '宝安区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440306', 'street': [], 'number': [], 'location': '113.925260,22.686817', 'level': '门牌号'}]} 广东省深圳市宝安区华夏园|C栋 113.92526 22.686817 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
28 盐田区东海大道28号五号仓库区 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 2684.91 16.62 RMB 500 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市盐田区东海大道|28号', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '盐田区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440308', 'street': '东海大道', 'number': '28号', 'location': '114.267557,22.586039', 'level': '门牌号'}]} 广东省深圳市盐田区东海大道|28号 114.267557 22.586039 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
29 深圳市龙岗区坂田街道荷树路8号荷树排工业区沛达仓库 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 8595 12 RMB 2,366.00 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区荷树路|8号', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': '荷树路', 'number': '8号', 'location': '114.084659,22.641958', 'level': '门牌号'}]} 广东省深圳市龙岗区荷树路|8号 114.084659 22.641958 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
30 深圳市龙岗区坂田街道荷树路8号荷树排工业区沛达仓库 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 8595 12 RMB 2,366.00 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区荷树路|8号', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': '荷树路', 'number': '8号', 'location': '114.084659,22.641958', 'level': '门牌号'}]} 广东省深圳市龙岗区荷树路|8号 114.084659 22.641958 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
31 深圳市龙岗区坂田街道荷树路8号荷树排工业区沛达仓库 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 8595 12 RMB 2,366.00 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区荷树路|8号', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': '荷树路', 'number': '8号', 'location': '114.084659,22.641958', 'level': '门牌号'}]} 广东省深圳市龙岗区荷树路|8号 114.084659 22.641958 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
32 广东省佛山市南海区里水镇胜利村河 广东志高暖通设备股份有限公司 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 131.5 0.73 RMB 56 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省佛山市南海区广东志高暖通设备股份有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0757', 'city': '佛山市', 'district': '南海区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440605', 'street': [], 'number': [], 'location': '113.184931,23.194678', 'level': '兴趣点'}]} 广东省佛山市南海区广东志高暖通设备股份有限公司 113.184931 23.194678 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
33 深圳市罗湖区沿河北路阳光新干线A栋807 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 3274 13.83 RMB 200 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市罗湖区阳光新干线|A栋', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '罗湖区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440303', 'street': [], 'number': [], 'location': '114.127322,22.538161', 'level': '门牌号'}]} 广东省深圳市罗湖区阳光新干线|A栋 114.127322 22.538161 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
34 东莞市西溪村芦溪二路38号汇元佳科技园 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 368 1.64 RMB 630 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省东莞市芦溪二路|38号', 'country': '中国', 'province': '广东省', 'citycode': '0769', 'city': '东莞市', 'district': [], 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '441900', 'street': '芦溪二路', 'number': '38号', 'location': '113.907660,23.004991', 'level': '门牌号'}]} 广东省东莞市芦溪二路|38号 113.90766 23.004991 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
35 广州市增城区新塘镇民营工业区民营西一横路2号 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 1640.5 11.26 RMB 130 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省广州市增城区一横路|2号', 'country': '中国', 'province': '广东省', 'citycode': '020', 'city': '广州市', 'district': '增城区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440118', 'street': '一横路', 'number': '2号', 'location': '113.627046,23.147545', 'level': '门牌号'}]} 广东省广州市增城区一横路|2号 113.627046 23.147545 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
36 深圳市盐田区永安北三街盐田港普洛斯物流园一期三楼 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 5233 6.05 RMB 750 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市盐田区永安北三街', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '盐田区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440308', 'street': [], 'number': [], 'location': '114.245440,22.595420', 'level': '道路'}]} 广东省深圳市盐田区永安北三街 114.24544 22.59542 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
37 深圳市盐田区永安北三街盐田港普洛斯物流园一期三楼 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 5233 6.05 RMB 750 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市盐田区永安北三街', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '盐田区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440308', 'street': [], 'number': [], 'location': '114.245440,22.595420', 'level': '道路'}]} 广东省深圳市盐田区永安北三街 114.24544 22.59542 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
38 福田保税区 深圳中外运物流有限公司,深圳市龙岗区南湾街道丹运路1号 1 4295 41 RMB 3,000.00 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市福田区福田保税区', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '福田区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440304', 'street': [], 'number': [], 'location': '114.056698,22.508255', 'level': '开发区'}]} 广东省深圳市福田区福田保税区 114.056698 22.508255 {'status': '1', 'info': 'OK', 'infocode': '10000', 'count': '1', 'geocodes': [{'formatted_address': '广东省深圳市龙岗区深圳中外运物流有限公司', 'country': '中国', 'province': '广东省', 'citycode': '0755', 'city': '深圳市', 'district': '龙岗区', 'township': [], 'neighborhood': {'name': [], 'type': []}, 'building': {'name': [], 'type': []}, 'adcode': '440307', 'street': [], 'number': [], 'location': '114.147177,22.641707', 'level': '兴趣点'}]} 广东省深圳市龙岗区深圳中外运物流有限公司 114.147177 22.641707 480 1080
0 4756 3552 5689 4034 3598 14764 15084 15139 3475 3467 15152 13749 4021 8774 3467 3814 11902 11888 14989 13493 2200 2184 5746 11150 11108 2459 6527 5095 5095 5095 11070 5699 4788 7280 7742 7742 4537 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135 6135
5009 0 5930 4874 6636 2286 12178 12511 12567 6031 6031 12567 11477 6565 7767 6031 5890 9892 9888 12403 10906 6179 6164 4376 8462 8435 6492 6987 6126 6126 6126 8452 6127 1874 4347 6831 6831 7348 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422 5422
3228 5186 0 6205 1568 5602 14065 14401 14456 2984 2984 14456 13059 1977 9383 2984 1329 11130 11126 14293 12811 2089 2073 4873 10410 10382 1955 6404 5671 5671 5671 10352 5601 4002 6423 8370 8370 4371 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 6980 7063 6980 6980 6980 6980
5471 4680 6402 0 5366 3207 15486 15856 15929 7299 7300 15911 14613 7451 4402 7299 6156 12970 12992 15748 14278 5821 5806 7600 12065 12016 4777 3529 2725 2725 2725 11913 1827 5906 8333 3333 3333 2752 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004
4240 6274 1519 6453 0 6391 14856 15171 15226 3155 3155 15226 13859 1201 8584 3155 1196 12002 11998 15063 13580 2948 2932 5848 11245 11202 2750 6323 5796 5796 5796 11166 5366 5089 7381 6903 6903 4156 6125 6125 6125 6125 6125 6125 6125 6125 6125 6125 6125 6125 6125 6125 6125 6125 6125 6125 6125 6125 5916 5916 5916 5916 5916 5916 5916 5916 5916 5916 5916 5916 5916 5916 5916 5916 5916 5916
3402 2070 5825 3441 6279 0 13560 13909 13964 6113 6113 13964 12279 6259 6377 6113 5890 10677 10673 13801 12322 4625 4610 5470 9858 9834 4960 5598 4950 4950 4950 9799 4718 3448 5948 5430 5430 5968 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3997 3975 3975 3975 3975
14026 12042 13328 15322 13895 13092 0 4626 4691 12763 12763 4691 9656 13856 17945 12763 13299 9731 9727 4510 3715 13696 13681 10096 8915 8724 14073 17262 15463 15463 15463 7848 15631 11162 8827 17093 17093 15476 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796 15796
14585 12621 13886 15862 14476 13635 5210 0 184 13258 13258 184 8868 14401 18491 13258 13860 9510 9506 352 2160 14260 14245 10641 8693 8620 14638 17804 16003 16003 16003 6366 16163 11750 9400 17636 17636 16013 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332 16332
14576 12610 13874 15854 14462 13624 5203 192 0 13245 13245 1 8854 14385 18477 13245 13846 9502 9498 339 2154 14248 14233 10626 8683 8606 14623 17790 15991 15991 15993 6352 16150 11734 9382 17622 17622 16000 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321 16321
4241 6137 3410 7808 3672 6809 12646 12959 13014 0 4 13014 11786 2909 10120 4 3448 9894 9890 12851 11361 4127 4067 3750 9072 9043 4043 7607 6575 6575 6575 9030 6604 4943 5331 9147 9147 6059 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804 7804
4193 6127 3364 7765 3625 6801 12639 12950 13005 4 0 13005 11777 2864 10119 4 3402 9880 9876 12842 11349 4082 4067 3750 9072 9043 4043 7607 6556 6556 6556 9030 6611 4920 5331 9120 9120 5959 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775 7775
14635 12674 13939 15919 14528 13690 5236 192 1 13276 13276 0 8882 14459 18548 13276 13914 9494 9490 339 2151 14313 14298 10698 8691 8633 14690 17860 16057 16057 16057 6384 16216 11803 9456 17694 17694 16067 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389 16389
13360 11747 12665 14041 13180 11785 9893 8729 8795 12062 12062 8795 0 13200 16663 12062 12635 2665 2661 8611 7053 13023 13008 9415 3666 4265 13406 16000 14815 14815 14815 4027 14969 9763 7381 15831 15831 14813 14525 14525 14525 14525 14525 14525 14525 14525 14525 14525 14525 14525 14525 14523 14525 14523 14523 14523 14525 14525 14523 14525 14523 14525 14523 14523 14525 14523 14525 14523 14523 14523 14523 14523 14525 14525 14523 14523
4124 6226 2035 6947 1215 6375 14816 15146 15138 2522 2522 15138 13787 0 9000 2522 2369 11991 11941 14975 13557 3190 3168 5792 11162 11114 3110 6795 6103 6103 6103 11084 6008 5050 7332 7351 7351 5027 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587 6587
7721 7505 7949 4213 7992 6077 17678 17827 17883 9145 9133 17868 16977 8711 0 9133 7094 15262 15258 17703 16207 7826 7811 9948 14238 14229 6951 2978 4747 4747 4747 14132 4076 8439 10727 3541 3541 4924 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653 3653
4217 6133 3339 7755 3642 6836 12652 12970 13025 4 4 13025 11802 2891 10138 0 3442 9876 9872 12862 11370 4103 4088 3769 9082 9051 4022 7583 6572 6572 6572 9035 6581 4948 5342 9150 9150 5944 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808 7808
3327 5171 657 6290 1039 5645 14073 14429 14484 2878 2878 14484 13053 1919 7954 2878 0 11164 11160 14321 12839 2097 2081 4913 10412 10375 1939 5740 5334 5334 5334 10359 4636 3980 6453 6306 6306 3627 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562 5562
11537 9421 10827 12897 11376 10577 10538 9444 9510 10197 10197 9510 2571 11318 15507 10197 10778 0 4 9326 7772 11127 11112 7476 1490 2285 11512 14869 12947 12947 12947 4973 13123 8435 6118 14701 14701 12924 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13387 13389 13387 13387 13387 13387 13387 13387 13389 13389 13389 13379 13379 13389
11529 9416 10825 12895 11401 10577 10537 9469 9543 10192 10192 9543 2567 11311 15505 10192 10770 4 0 9359 7799 11117 11110 7471 1480 2292 11503 14859 12941 12949 12949 4988 13118 8442 6114 14691 14691 12919 13375 13384 13384 13375 13375 13375 13384 13384 13384 13375 13375 13375 13375 13384 13384 13375 13375 13375 13384 13375 13375 13375 13384 13375 13375 13375 13375 13375 13375 13375 13375 13375 13375 13375 13375 13375 13375 13375
14464 12500 13765 15748 14355 13521 5070 228 304 13104 13104 304 8713 14280 18377 13104 13739 9374 9370 0 1983 14139 14124 10519 8555 8479 14508 17681 15875 15875 15875 6206 16036 11625 9275 17515 17515 15886 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211 16211
12880 10893 12175 14157 12740 11925 4370 2081 2140 11597 11597 2140 7129 12728 16779 11599 12158 8039 8036 1966 0 12549 12534 8942 7202 7234 12924 16097 14354 14354 14354 4618 14506 9946 7636 15927 15927 14343 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618 14618
1950 5734 2063 5629 2649 4492 14419 14752 14807 3289 3289 14807 13411 3138 8620 3289 2328 11552 11548 14644 13159 0 14 5359 10800 10762 1602 6273 5006 5006 5006 10732 5533 4350 6898 7628 7628 4460 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269 6269
1938 5744 2048 5615 2635 4502 14407 14740 14795 3276 3276 14795 13403 3122 8624 3276 2314 11541 11537 14632 13147 16 0 5344 10785 10745 1594 6280 5010 5010 5010 10718 5539 4327 6883 7631 7631 4465 6273 6273 6273 6273 6273 6273 6273 6273 6225 6225 6273 6225 6273 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225 6225
6523 4260 5674 8682 6388 6184 10607 10944 11000 4191 4191 11000 9846 6308 11384 4191 5648 7346 7342 10836 9316 6058 6043 0 6877 6857 6348 9237 8111 8111 8111 6874 8234 3426 2044 10552 10552 7782 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288 9288
10861 8603 10122 12164 10679 9856 9660 8514 8580 9452 9452 8580 3390 10615 14730 9452 10065 1174 1170 8396 6834 10368 10353 6669 0 1179 10767 14106 12203 12203 12203 4033 12377 7581 5262 13940 13940 12165 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627 12627
10426 8115 9686 11761 10228 9428 9240 8188 8253 8979 8979 8253 4186 10171 14340 8979 9619 2019 2011 8070 6496 9948 9930 6196 965 0 10338 13742 11788 11788 11788 3715 11945 7097 4763 13575 13575 11731 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262 12262
2426 6115 2189 4879 2893 4876 14703 15024 15079 3796 3796 15079 13715 3569 7324 3796 2001 11857 11853 14916 13434 1853 1804 5739 11113 11073 0 5144 3807 3807 3807 11004 4301 4984 7277 6318 6318 3218 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001 5001
5332 6703 5072 3025 5165 5257 17412 17574 17630 6879 6879 17630 16283 5940 3016 6879 4789 14852 14848 17465 15963 5456 5441 8939 13996 13983 4528 0 2973 2973 2973 13884 1404 7694 9982 706 706 2385 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697 2697
4191 5856 5330 2325 4474 4374 16608 16752 16828 5800 5800 16828 15628 5255 4668 5800 3906 14023 14019 16665 15162 4375 4360 8108 13228 13190 3485 3804 0 18 18 13091 2309 6735 9614 3645 3645 2489 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197
4205 5894 5319 2291 4457 4412 16629 16773 16828 5800 5800 16828 15628 5255 4668 5800 3906 14023 14019 16665 15162 4375 4360 8108 13228 13190 3485 3804 18 0 18 13091 2309 6735 9614 3645 3645 2489 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2197 2177 2177 2177
4199 5898 5317 2293 4450 4416 16608 16753 16808 5786 5786 16808 15607 5243 4647 5786 3899 14011 14007 16645 15142 4370 4355 8086 13205 13168 3476 3785 18 18 0 13068 2294 6721 9597 3662 3662 2485 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177 2177
10664 8381 9929 11962 10469 9627 7425 6103 6165 9238 9238 6165 4689 10407 14534 9237 9861 4795 4790 5986 4343 10189 10174 6472 3851 3774 10580 13931 12013 12013 12013 0 12185 7372 5049 13764 13764 11971 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452 12452
4436 6330 4205 2074 4300 4872 16804 16951 17006 6010 6010 17006 15792 5121 4306 6010 3926 14218 14214 16843 15343 4574 4559 8313 13383 13357 3701 1547 2164 2164 2164 13263 0 7625 9809 2122 2122 1215 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707
4451 2029 5097 6560 5795 4014 11164 11462 11518 5091 5091 11518 9690 5734 9387 5091 5090 8099 8095 11354 9854 5496 5481 3133 7418 7392 5777 8659 6873 6873 6873 7405 7883 0 3197 8514 8514 7395 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7101 7132 7101 7132 7132 7101 7132 7101 7132 7132 7101 7132
7673 4212 6851 8679 7521 6166 8441 9083 9149 5552 5585 9149 7353 7451 11372 5585 6824 5441 5437 8965 7409 7184 7169 2343 5170 5177 7510 10627 9022 9022 9022 5217 9188 3221 0 10486 10486 8880 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214 9214
6691 6513 5335 2843 5409 5060 16785 16931 16986 8181 8181 16986 16096 6196 3202 8181 5045 14337 14333 16823 15320 6808 6793 9945 13366 13330 5939 627 3741 3741 3741 13233 1640 7494 9798 0 1 2634 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515 2515
6703 6511 5341 2846 5412 5063 16783 16925 16980 8186 8186 16980 16105 6195 3206 8186 5050 14339 14335 16817 15317 6821 6806 9930 13357 13330 5939 627 3741 3741 3741 13233 1640 7494 9798 1 0 2634 2515 2507 2507 2507 2507 2515 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507 2507
4215 7337 3948 3536 4062 5918 16595 16742 16797 5801 5801 16797 15590 4900 5644 5801 3694 13997 13993 16634 15130 4402 4387 8100 13185 13152 3488 3061 2846 2846 2846 13052 1732 7415 9599 3605 3605 0 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206 3206
5655 5317 4700 1043 4792 3837 15768 15928 15983 7177 7177 15983 14982 5587 3881 7177 4700 13298 13294 15820 14329 5785 5770 9161 12388 12346 4868 2907 2251 2251 2251 12240 1353 6367 8746 2727 2727 2345 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5655 5317 4700 1043 4792 3837 15768 15928 15983 7177 7177 15983 14982 5587 3881 7177 4700 13298 13294 15820 14329 5785 5770 9161 12388 12346 4868 2907 2251 2251 2251 12240 1353 6367 8746 2727 2727 2345 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5690 5315 4700 1033 4792 3835 15769 15929 15984 7208 7208 15984 14983 5569 3861 7208 4700 13299 13295 15820 14329 5821 5806 9181 12389 12347 4904 2923 2308 2308 2308 12241 1355 6365 8747 2746 2746 2330 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5690 5315 4683 1033 4775 3835 15769 15929 15984 7208 7208 15984 14983 5569 3861 7208 4751 13299 13295 15821 14330 5821 5806 9181 12389 12347 4904 2923 2308 2308 2308 12241 1355 6365 8747 2746 2746 2330 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5651 5324 4685 1029 4777 3846 15769 15923 15978 7172 7172 15978 15000 5566 3848 7172 4737 13299 13295 15815 14323 5779 5764 9138 12388 12347 4866 2921 2294 2294 2294 12237 1348 6366 8748 2743 2743 2326 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5651 5324 4685 1029 4777 3844 15789 15948 16003 7171 7172 16003 15027 5562 3848 7172 4737 13330 13295 15840 14346 5779 5764 9135 12409 12368 4865 2921 2295 2295 2295 12258 1348 6397 8774 2743 2743 2326 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5651 5322 4685 1029 4777 3844 15789 15948 16003 7171 7171 16003 15027 5562 3831 7171 4740 13330 13326 15840 14346 5779 5764 9135 12409 12368 4865 2921 2295 2295 2295 12258 1348 6397 8774 2743 2743 2326 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5651 5322 4685 1029 4777 3844 15789 15948 16003 7171 7171 16003 15027 5562 3831 7171 4740 13330 13326 15840 14346 5779 5764 9135 12409 12368 4865 2921 2295 2295 2295 12258 1348 6397 8774 2743 2743 2326 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5651 5322 4685 1029 4777 3844 15789 15948 16003 7171 7171 16003 15027 5562 3831 7171 4740 13330 13326 15840 14346 5779 5764 9135 12409 12408 4865 2898 2292 2292 2292 12258 1355 6397 8774 2712 2712 2342 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5651 5376 4683 1037 4775 3896 15832 15984 16039 7171 7170 16003 15084 5558 3841 7170 4730 13372 13368 15876 14383 5785 5770 9138 12449 12408 4871 2898 2292 2292 2292 12299 1355 6439 8817 2712 2712 2342 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5653 5376 4683 1037 4775 3896 15832 15984 16039 7170 7170 16039 15084 5558 3841 7170 4730 13372 13368 15876 14383 5785 5770 9138 12449 12377 4853 2896 2287 2287 2287 12269 1349 6407 8788 2710 2710 2341 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5637 5371 4681 1035 4772 3891 15799 15948 16003 7162 7162 16003 15055 5554 3819 7162 4732 13341 13337 15840 14349 5767 5752 9111 12419 12377 4853 2896 2287 2287 2287 12269 1349 6407 8788 2710 2710 2341 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5637 5364 4681 1024 4772 3884 15834 15976 16031 7157 7157 16031 15093 5549 3831 7157 4722 13375 13371 15868 14376 5760 5745 9109 12451 12411 4847 2896 2283 2283 2283 12300 1349 6445 8825 2710 2710 2341 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5630 5364 4681 1024 4772 3884 15834 15976 16031 7157 7157 16031 15093 5549 3831 7157 4722 13375 13371 15868 14376 5760 5745 9109 12451 12411 4847 2896 2283 2283 2283 12300 1349 6445 8825 2710 2710 2341 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5630 5364 4681 1024 4772 3884 15834 15976 16031 7157 7157 16031 15093 5549 3831 7157 4722 13375 13371 15868 14376 5760 5745 9109 12451 12411 4847 2896 2283 2283 2283 12300 1349 6445 8825 2710 2710 2341 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5690 5364 4681 982 4772 3872 15834 15968 16031 7226 7226 16031 15093 5545 3829 7157 4722 13367 13363 15860 14368 5819 5804 9159 12443 12403 4905 2904 2280 2280 2280 12292 1372 6433 8817 2718 2718 2350 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5690 5352 4677 982 4768 3872 15826 15968 16023 7226 7226 16023 15085 5545 3829 7226 4722 13367 13363 15860 14368 5819 5804 9159 12443 12403 4905 2904 2280 2280 2280 12292 1372 6433 8817 2718 2718 2350 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5690 5352 4677 982 4768 3872 15826 15968 16023 7226 7226 16023 15085 5542 3811 7170 4715 13359 13355 15848 14356 5763 5748 9101 12435 12395 4852 2901 2269 2269 2269 12284 1367 6428 8812 2715 2715 2342 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5634 5358 4676 984 4767 3874 15807 15956 16011 7170 7170 16011 15091 5542 3811 7170 4715 13359 13355 15848 14356 5763 5748 9101 12435 12395 4858 2900 2273 2269 2273 12195 1363 6428 8723 2714 2714 2338 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5638 5346 4674 984 4765 3865 15733 15883 15938 7175 7175 15938 14994 5535 3811 7175 4743 13274 13270 15775 14284 5768 5753 9104 12351 12309 4858 2900 2273 2273 2273 12195 1363 6375 8723 2714 2714 2338 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5638 5346 4674 984 4765 3865 15733 15883 15938 7175 7175 15938 14994 5535 3811 7175 4743 13274 13270 15775 14284 5768 5753 9104 12351 12309 4858 2900 2273 2273 2273 12195 1363 6375 8723 2714 2714 2338 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5638 5346 4674 984 4765 3865 15733 15883 15938 7175 7175 15938 14994 5535 3811 7175 4743 13274 13270 15775 14284 5768 5753 9104 12351 12309 4858 2910 2273 2273 2273 12195 1363 6375 8767 2714 2714 2338 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5699 5390 4700 979 4790 3911 15775 15913 15968 7239 7239 15968 15043 5558 3811 7239 4769 13316 13312 15805 14313 5829 5814 9141 12395 12354 4922 2910 2320 2320 2320 12239 1362 6420 8767 2721 2721 2352 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5699 5390 4700 979 4790 3911 15775 15913 15968 7239 7239 15968 15043 5558 3811 7239 4769 13316 13312 15805 14313 5829 5814 9141 12395 12354 4922 2910 2320 2320 2320 12239 1362 6420 8767 2721 2721 2352 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5663 5368 4686 980 4777 3890 15737 15883 15938 7201 7201 15938 15025 5545 3790 7201 4766 13288 13284 15775 14283 5791 5776 9103 12367 12327 4889 2905 2320 2320 2320 12213 1356 6398 8741 2714 2714 2342 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1
5663 5368 4686 980 4777 3890 15737 15883 15971 7201 7201 15938 14953 5541 3790 7201 4766 13282 13278 15808 14316 5794 5779 9103 12386 12345 4891 2904 2320 2320 2320 12231 1356 6397 8764 2713 2713 2342 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1
5666 5367 4686 980 4777 3898 15754 15916 15971 7203 7203 15971 14953 5541 3792 7203 4768 13282 13278 15808 14316 5794 5779 9103 12386 12345 4891 2904 2320 2320 2320 12231 1356 6397 8764 2713 2713 2342 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1
5666 5367 4686 980 4777 3898 15754 15916 15971 7203 7203 15971 14953 5541 3792 7203 4768 13282 13278 15808 14316 5794 5779 9103 12386 12345 4891 2904 2320 2320 2320 12231 1356 6397 8764 2713 2713 2342 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1
5666 5367 4686 980 4777 3898 15754 15916 15971 7203 7203 15971 14953 5541 3792 7203 4768 13282 13278 15808 14316 5794 5779 9103 12386 12345 4891 2904 2320 2320 2320 12231 1356 6397 8764 2713 2713 2342 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
5641 5360 4692 994 4785 3892 15746 15907 15962 7181 7181 15962 14942 5549 3837 7181 4716 13275 13271 15799 14307 5768 5753 9071 12379 12338 4860 2926 2277 2277 2277 12225 1342 6392 8755 2734 2734 2311 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1
5641 5360 4692 994 4785 3892 15746 15907 15962 7181 7181 15962 14942 5549 3837 7181 4716 13275 13271 15799 14307 5768 5753 9071 12379 12338 4860 2926 2277 2277 2277 12225 1342 6392 8755 2734 2734 2311 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1
5616 5360 4681 996 4769 3890 15734 15882 15937 7159 7159 15937 14932 5534 3816 7159 4716 13261 13257 15774 14282 5740 5725 9038 12364 12322 4838 2924 2277 2277 2277 12210 1336 6385 8745 2732 2732 2304 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1
5616 5360 4681 996 4769 3890 15734 15882 15937 7159 7159 15937 14932 5534 3816 7159 4716 13261 13257 15774 14282 5740 5725 9038 12364 12338 4838 2926 2277 2277 2277 12210 1340 6395 8765 2734 2734 2308 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1
5615 5362 4680 996 4768 3892 15750 15909 15964 7158 7158 15964 14951 5530 3817 7158 4720 13280 13276 15801 14308 5739 5724 9052 12380 12338 4837 2926 2277 2277 2277 12227 1340 6395 8765 2734 2734 2308 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1
5615 5362 4680 996 4768 3892 15750 15909 15964 7158 7158 15964 14951 5530 3817 7158 4720 13280 13276 15801 14308 5739 5724 9052 12380 12338 4837 2926 2277 2277 2277 12227 1340 6395 8765 2734 2734 2308 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1
5615 5362 4680 996 4768 3892 15750 15909 15964 7158 7158 15964 14885 5530 3841 7158 4720 13215 13276 15738 14308 5739 5724 9052 12317 12338 4848 2961 2232 2232 2232 12163 1358 6323 8696 2757 2757 2328 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1
5628 5284 4665 1012 4758 3816 15685 15846 15901 7188 7188 15901 14885 5514 3841 7188 4658 13215 13211 15738 14246 5749 5734 9070 12317 12276 4848 2961 2232 2232 2232 12163 1358 6323 8696 2757 2757 2328 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
5628 5284 4665 1012 4758 3816 15685 15846 15901 7188 7188 15901 14885 5511 3841 7159 4648 13207 13203 15726 14234 5724 5709 9032 12305 12263 4823 2962 2231 2231 2231 12151 1351 6320 8690 2756 2756 2322 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment