|
2024 |
NSL |
Trades |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Trade # |
Date |
Team 1 |
Players/Picks |
Team 2 |
Players/Picks |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
1/9/2024 |
New England |
Oscar Gonzalez |
Duneland |
Austin Barnes |
|
|
|
|
|
|
|
|
|
Mike Yastrzemski |
|
Jose Siri |
|
|
|
|
|
|
|
|
|
Zach G Jackson |
|
Joan Adon |
|
|
|
|
|
|
|
|
|
Sean Manaea |
|
Will M Smith |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
1/9/2024 |
New England |
Jean Segura |
Vermont |
Matt Carpenter |
|
|
|
|
|
|
|
|
|
Connor Wong |
|
Josiah Gray |
|
|
|
|
|
|
|
|
|
Kenley Jansen |
|
Nick Sandlin |
|
|
|
|
|
|
|
|
|
|
|
Dun #2 (24) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
1/9/2024 |
East York |
Andrew Vaughn |
Kalamazoo |
George Kirby |
|
|
|
|
|
|
|
|
|
Jose Leclerc |
|
#2 (24) |
|
|
|
|
|
|
|
|
|
Tylor Megill |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
1/10/2024 |
New England |
Brandon Belt |
East York |
Carlos Carrasco |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
1/10/2024 |
Cleveland |
John Means (NC) |
East York |
Matt Boyd |
|
|
|
|
|
|
|
|
|
|
|
Noah Syndergaard |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
1/10/2024 |
Longstown |
Keibert Ruiz |
Kalamazoo |
Sean Murphy |
|
|
|
|
|
|
|
|
|
Alex Cobb |
|
Seiya Suzuki |
|
|
|
|
|
|
|
|
|
Andrew Heaney |
|
Jordan Lyles |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
1/11/2024 |
New England |
Alex Lange |
Green Mt |
Hector Neris |
|
|
|
|
|
|
|
|
|
Garrett Whitlock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
1/13/2024 |
Crosstown |
Travis d'Arnaud |
York |
Santiago Espinal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
1/15/2024 |
East York |
#1 (24) |
Glenville |
Nick Lodolo |
|
|
|
|
|
|
|
|
|
#3 (25) |
|
#2 (24) |
|
|
|
|
|
|
|
|
|
Key #3 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
1/16/2024 |
East York |
Cole Irvin |
York |
Chris Martin |
|
|
|
|
|
|
|
|
|
Key #2 (24) |
|
|
|
|
|
|
|
|
|
|
|
Kal #2 (24) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
1/16/2024 |
New England |
Kevin Newman |
Glenville |
Patrick Wisdom |
|
|
|
|
|
|
|
|
|
Victor Robles |
|
|
|
|
|
|
|
|
|
|
|
Trevor Richards |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
1/19/2024 |
New England |
Jarren Duran |
Creekside |
Hunter Renfroe |
|
|
|
|
|
|
|
|
|
Carlos Carrasco |
|
Phil Bickford |
|
|
|
|
|
|
|
|
|
|
|
Kendall Graveman |
|
|
|
|
|
|
|
|
|
|
|
#3 Rookie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
1/20/2024 |
Crosstown |
Max Kepler |
Sparrow Lake |
Jake Burger |
|
|
|
|
|
|
|
|
|
Joe Musgrove |
|
Lucas Giolito |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
1/22/2024 |
York |
Trevor Story |
Gulf Breeze |
#4 rookie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
1/22/2024 |
Sparrow Lake |
Alex Call |
Grant Park |
Francisco Mejia |
|
|
|
|
|
|
|
|
|
Jarred Kelenic |
|
Marcell Ozuna |
|
|
|
|
|
|
|
|
|
Aaron Bummer |
|
Tyler Glasnow |
|
|
|
|
|
|
|
|
|
Joe Musgrove |
|
#2 rookie |
|
|
|
|
|
|
|
|
|
#1 rookie |
|
|
|
|
|
|
|
|
|
|
|
#3 rookie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
1/23/2024 |
Crosstown |
Ryan McMahon |
East York |
Jonathan India |
|
|
|
|
|
|
|
|
|
#5 rookie |
|
Daniel Lynch |
|
|
|
|
|
|
|
|
|
|
|
#7 rookie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
1/23/2024 |
Cleveland |
Omar Narvaez |
Sparrow Lake |
#2 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
1/24/2024 |
Kalamazoo |
#1 rookie |
East York |
#1 rookie |
|
|
|
|
|
|
|
|
|
Michael Wacha |
|
#4 rookie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
1/24/2024 |
Cleveland |
Matt Brash |
Frankfort |
Adbert Alzolay |
|
|
|
|
|
|
|
|
|
#1 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
1/24/2024 |
Longstown |
Jordan Lyles |
Marietta |
Brad Keller |
|
|
|
|
|
|
|
|
|
Wade Miley |
|
Matt Moore |
|
|
|
|
|
|
|
|
|
Jose Suarez |
|
Matt Strahm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
1/24/2024 |
Creekside |
Tyler Rogers |
East York |
Paul DeJong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
1/26/2024 |
New England |
#1 rookie |
Coastal |
#1 rookie |
|
|
|
|
|
|
|
|
|
|
|
MJ Melendez |
|
|
|
|
|
|
|
|
|
|
|
Wandy Peralta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
1/27/2024 |
Cackalacky |
Brendan Rogers |
Gulf Breeze |
Eric Haase |
|
|
|
|
|
|
|
|
|
Walker Buehler
(nc) |
|
Ryan Mountcastle |
|
|
|
|
|
|
|
|
|
Tanner Scott |
|
Jack Flaherty |
|
|
|
|
|
|
|
|
|
#1 (26) |
|
Kyle Freeland |
|
|
|
|
|
|
|
|
|
|
|
#1 (24) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
1/27/2024 |
Cackalacky |
SL #1 (24) |
East York |
Nick Senzel |
|
|
|
|
|
|
|
|
|
|
|
Jesse Winker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
1/28/2024 |
Cackalacky |
Raisel Iglesias |
Keystone |
Jurickson Profar |
|
|
|
|
|
|
|
|
|
|
|
Patrick Corbin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
1/28/2024 |
Creekside |
Collin McHugh |
Crosstown |
Rich Hill |
|
|
|
|
|
|
|
|
|
#6 rookie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
1/28/2024 |
Duneland |
#1 (25) |
Vermont |
Anthony
DeSclafani |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
1/28/2024 |
New England |
Aledmys Diaz |
Cackalacky |
Dakota Hudson |
|
|
|
|
|
|
|
|
|
Joan Adon |
|
Austin Pruitt |
|
|
|
|
|
|
|
|
|
Buck Farmer |
|
|
|
|
|
|
|
|
|
|
|
GB #3 (24) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
1/30/2024 |
Crosstown |
EY #7 rookie |
East York |
Jared Walsh (nc) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
1/30/2024 |
Crosstown |
Cre #6 rookie |
Kalamazoo |
Anthony Bender
(nc) |
|
|
|
|
|
|
|
|
|
#7 rookie |
|
Spencer Turnbull
(nc) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
1/30/2024 |
Sparrow Lake |
Bryan Baker |
Albany |
Kevin Ginkel |
|
|
|
|
|
|
|
|
|
Kyle Hendricks |
|
JP Sears |
|
|
|
|
|
|
|
|
|
Mark Leiter Jr |
|
|
|
|
|
|
|
|
|
|
|
#1 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
1/31/2024 |
New England |
Austin Barnes |
Gulf Breeze |
Christian Arroyo |
|
|
|
|
|
|
|
|
|
Nick Sandlin |
|
Joe Mantiply |
|
|
|
|
|
|
|
|
|
SL #3 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
1/31/2024 |
Cleveland |
Jake Meyers |
Cackalacky |
Aaron Civale |
|
|
|
|
|
|
|
|
|
#1 rookie |
|
#1 rookie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
2/2/2024 |
Albany |
#5 rookie |
Glenville |
Kyle Wright (nc) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
2/5/2024 |
Southport |
Adrian Martinez |
Marietta |
Harold Castro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
2/7/2024 |
Crosstown |
Kevin Gausman |
Grant Park |
Hunter Greene |
|
|
|
|
|
|
|
|
|
David Peterson |
|
Michael Kopech |
|
|
|
|
|
|
|
|
|
#4 rookie |
|
SL #3 rookie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
2/7/2024 |
Green Mt |
Devin Williams |
Marietta |
Brendan Donovan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
2/8/2024 |
New England |
Patrick Wisdom |
Sparrow Lake |
Nick Pratto |
|
|
|
|
|
|
|
|
|
Kendall Graveman |
|
Enyel De Los
Santos |
|
|
|
|
|
|
|
|
|
Dakota Hudson |
|
Domingo German |
|
|
|
|
|
|
|
|
|
Austin Pruitt |
|
Griffin Jax |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
2/10/2024 |
Glenville |
Ha-Seong Kim |
Cleveland |
Bryson Stott |
|
|
|
|
|
|
|
|
|
Evan Phillips |
|
Eli Morgan |
|
|
|
|
|
|
|
|
|
#4 rookie |
|
#3 rookie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
2/13/2024 |
New England |
Matt Carpenter |
Kalamazoo |
Kevin Smith |
|
|
|
|
|
|
|
|
|
Will M Smith |
|
Rowdy Tellez |
|
|
|
|
|
|
|
|
|
Lon #2 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
2/23/2024 |
Cleveland |
Corbin Carroll |
Vermont |
Wander Franco |
|
|
|
|
|
|
|
|
|
Eloy Jimenez |
|
Luis Robert |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
2/27/2024 |
Duneland |
Francisco
Alvarez |
Cackalacky |
Rafael Devers |
|
|
|
|
|
|
|
|
|
Fernando Tatis
Jr |
|
Jordan Walker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
2/27/2024 |
Marietta |
Esteury Ruiz |
Cackalacky |
Charlie Morton |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
2/27/2024 |
East York |
Jordan Weems |
Keystone |
Roansy Contreras |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
2/27/2024 |
New England |
Nick Pratto |
Green Mt |
Willie Calhoun |
|
|
|
|
|
|
|
|
|
Joe Mantiply |
|
Ryan Walker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
2/27/2024 |
Coastal |
Mason Englert |
Sparrow Lake |
Omar Narvaez |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
2/27/2024 |
Cleveland |
Reynaldo Lopez |
Glenville |
Shelby Miller |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
2/27/2024 |
Cleveland |
#2 (25) |
Glenville |
Kevin Newman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
2/28/2024 |
New England |
Kevin Smith |
Coastal |
Tyler Freeman |
|
|
|
|
|
|
|
|
|
Domingo German |
|
Elvis Peguero |
|
|
|
|
|
|
|
|
|
Ryan Walker |
|
Ranger Suarez |
|
|
|
|
|
|
|
|
|
Rob Zastryzny |
|
Andrew Wantz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
2/28/2024 |
York |
Pablo Reyes |
Sparrow Lake |
#3 (26) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
2/29/2024 |
New England |
Enyel De Los
Santos |
Longstown |
Elehuris Montero |
|
|
|
|
|
|
|
|
|
|
|
Jay Jackson |
|
|
|
|
|
|
|
|
|
|
|
Robert Suarez |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
3/1/2024 |
New England |
Zack Greinke |
Cleveland |
Marco Gonzales |
|
|
|
|
|
|
|
|
|
|
|
#2 (26) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
3/1/2024 |
New England |
Oswald Peraza |
Keystone |
Enrique
Kernandez |
|
|
|
|
|
|
|
|
|
Scott Alexander |
|
|
|
|
|
|
|
|
|
|
|
#2 (26) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
3/2/2024 |
Frankfort |
Martin Maldonado |
Cackalacky |
Kyle Higashioka |
|
|
|
|
|
|
|
|
|
|
|
Owen Miller |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
3/2/2024 |
Frankfort |
Cristian Pache |
Sparrow
Lake |
#2 (26) |
|
|
|
|
|
|
|
|
|
Ryan S Thompson |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
3/3/2024 |
Cleveland |
Zack Greinke |
Cackalacky |
Mike Clevinger |
|
|
|
|
|
|
|
|
|
#1 (26) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
3/3/2024 |
Grant Park |
Chad Wallach |
Sparrow Lake |
#4 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
3/3/2024 |
New England |
Christian Arroyo |
Southport |
Taylor Clarke |
|
|
|
|
|
|
|
|
|
Nate Pearson |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
3/4/2024 |
Southport |
Harold Castro |
Green Mt |
#3 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
3/5/2024 |
Crosstown |
Hyun-Jin Ryu |
Grant Park |
Jose Urena |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
3/6/2024 |
Frankfort |
Trey Mancini |
Indiana |
#2 (25) |
|
|
|
|
|
|
|
|
|
Tucupito Marcano |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
3/6/2024 |
Glenville |
Victor Robles |
Cleveland |
SL #2 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
3/6/2024 |
Glenville |
Chris Taylor |
East York |
Michael Conforto |
|
|
|
|
|
|
|
|
|
Eli Morgan |
|
Romy Gonzalez |
|
|
|
|
|
|
|
|
|
|
|
Nick Anderson |
|
|
|
|
|
|
|
|
|
|
|
Jeff Brigham |
|
|
|
|
|
|
|
|
|
|
|
Yerry De Los
Santos |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
3/7/2024 |
Keystone |
Tucker Davidson |
East York |
#3 (26) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
3/8/2024 |
Kalamazoo |
Adam Duvall |
Marietta |
Stone Garrett |
|
|
|
|
|
|
|
|
|
Daniel Coulombe |
|
Ryne Stanek |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
3/8/2024 |
Green Mt |
Tayler Scott |
Indiana |
#4 (26) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
67 |
3/8/2024 |
New England |
Tyler Freeman |
Vermont |
Eddie Rosario |
|
|
|
|
|
|
|
|
|
Griffin Jax |
|
Josh Sborz |
|
|
|
|
|
|
|
|
|
Wandy Peralta |
|
Jose Soriano |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
3/9/2024 |
Cackalacky |
Kyle Stowers
(nc) |
Crosstown |
#3 (25) |
|
|
|
|
|
|
|
|
|
|
|
#4 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
3/10/2024 |
Cackalacky |
Tyler Kinley |
Indiana |
#3 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
3/10/2024 |
Coastal |
Austin Cox |
Albany |
#3 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
3/10/2024 |
Cackalacky |
Luis H Garcia
(nc) |
East York |
Fernando Cruz |
|
|
|
|
|
|
|
|
|
|
|
#2 (25) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|