2010 Race Detail Stats
Cookeville Criterium
Cookeville, TN
June 27th, 2010
Links for this race
Race ResultsRider Demographics
Rider Demographic Map
Historical Field Counts
Race Schedule Listing
View Report:
^Top | Prev | Next
Rider Counts by Category (sorted by category)
Category reflects 'minor' category.
Category | Count | |
Senior Men Pro,1 | 10 | |
Senior Men Category 2 | 15 | |
Senior Men Category 3 | 15 | |
Senior Men Category 4 | 32 | |
Senior Men Category 5 | 10 | |
Masters Men (30-39) | 10 | |
Masters Men (40-49) | 16 | |
Masters Men (50-59) | 10 | |
Masters Men (60+) | 1 | |
Juniors (10-14) | 4 | |
Juniors (15-16) | 2 | |
Junior Women (10-14) | 1 | |
Junior Women (15-16) | 1 | |
Senior Women Category 1-3 | 7 | |
Senior Women Category 4 | 12 | |
Total: | 146 |
^Top | Prev | Next
Rider Counts by Category
Category reflects 'minor' category.
Rank | Category | Count | |
1. | Senior Men Category 4 | 32 | |
2. | Masters Men (40-49) | 16 | |
3. | Senior Men Category 2 | 15 | |
4. | Senior Men Category 3 | 15 | |
5. | Senior Women Category 4 | 12 | |
6. | Senior Men Pro,1 | 10 | |
7. | Senior Men Category 5 | 10 | |
8. | Masters Men (30-39) | 10 | |
9. | Masters Men (50-59) | 10 | |
10. | Senior Women Category 1-3 | 7 | |
11. | Juniors (10-14) | 4 | |
12. | Juniors (15-16) | 2 | |
13. | Masters Men (60+) | 1 | |
14. | Junior Women (10-14) | 1 | |
15. | Junior Women (15-16) | 1 | |
Total: | 146 |
^Top | Prev | Next
Rider Counts by Race Category (sorted by category)
Race Category reflects 'major' category.
Category | Count | |
Men Pro/1/2 | 25 | |
Senior Men Category 3 | 15 | |
Senior Men Category 4 | 32 | |
Senior Men Category 5 | 10 | |
Masters Men (30+/40+) | 26 | |
Masters Men (50+/60+) | 11 | |
Juniors (10-18) | 8 | |
Senior Women Category 1-3 | 7 | |
Senior Women Category 4 | 12 | |
Total: | 146 |
^Top | Prev | Next
Rider Counts by Race Category
Race Category reflects 'major' category.
Rank | Category | Count | |
1. | Senior Men Category 4 | 32 | |
2. | Masters Men (30+/40+) | 26 | |
3. | Men Pro/1/2 | 25 | |
4. | Senior Men Category 3 | 15 | |
5. | Senior Women Category 4 | 12 | |
6. | Masters Men (50+/60+) | 11 | |
7. | Senior Men Category 5 | 10 | |
8. | Juniors (10-18) | 8 | |
9. | Senior Women Category 1-3 | 7 | |
Total: | 146 |
^Top | Prev | Next
Rider Counts by Team
This will show rider counts for USAC sanctioned clubs/teams; other riders will show as Unattached.
Rank | Team Name | Count | |
1. | Unattached | 14 | |
2. | Team Gran Fondo | 13 | |
3. | NashvilleCyclist.com | 10 | |
4. | Texas Roadhouse / Kentucky Flyers | 10 | |
5. | Melting Pot / Knox Velo | 9 | |
6. | Krystal / SCV | 7 | |
7. | Micro Metals - Bike Zoo / SCO | 7 | |
8. | Cookeville Bicycles | 6 | |
9. | Cumberland Transit Cycling | 6 | |
10. | East TN Junior Cycling | 6 | |
11. | Team Belladium | 6 | |
12. | Friends Great Smokies | 3 | |
13. | Harpeth Bicycles Racing Team | 3 | |
14. | MOAB / Middle TN Velo | 3 | |
15. | Team Bikers Choice | 3 | |
16. | Team Sonic - Treehouse Racing | 3 | |
17. | Tria Market - DonohooAuto | 3 | |
18. | BBC p/b WheelWorx | 2 | |
19. | Economy Honda / SCV | 2 | |
20. | ERA Oxford Realty / AL Masters | 2 | |
21. | Moontoast / TriStar | 2 | |
22. | Ohio Valley Velo | 2 | |
23. | Spring City Cycling Club (SCCC) | 2 | |
24. | Team Army / USMA Cycling Team | 2 | |
25. | Tri-Cities Road Club | 2 | |
26. | Upper Cumberland Wheelmen | 2 | |
27. | Acme MultiSports | 1 | |
28. | Barley's Taproom Greenville | 1 | |
29. | Cumberland Cycles | 1 | |
30. | GS Montagna Rossa | 1 | |
31. | Herbalife LaGrange | 1 | |
32. | Litespeed-BMW | 1 | |
33. | Marx & Bensdorf Cycling / ACCM | 1 | |
34. | McDonalds Cycling / Peloton Sports Group | 1 | |
35. | Mellow Mushroom Racing | 1 | |
36. | Reno Wheelmen | 1 | |
37. | Smith & Nephew / Memphis Velo | 1 | |
38. | SVMIC Cycling | 1 | |
39. | Team United Health Care | 1 | |
40. | TVB Race / Tomato Head | 1 | |
41. | University of Alabama | 1 | |
42. | Virginia Tech Cycling | 1 |
^Top | Prev | Next
Rider Counts by Hometown
Shows the # of entries from each hometown.
Rank | Hometown | Count | |
1. | Nashville, TN | 30 | |
2. | Knoxville, TN | 17 | |
3. | Cookeville, TN | 9 | |
4. | Birmingham, AL | 7 | |
5. | Brentwood, TN | 6 | |
6. | Franklin, TN | 5 | |
7. | Murfreesboro, TN | 4 | |
8. | Bristol, TN | 3 | |
9. | Dyersburg, TN | 3 | |
10. | Johnson City, TN | 3 | |
11. | Maryville, TN | 3 | |
12. | Oak Ridge, TN | 3 | |
13. | Chattanooga, TN | 2 | |
14. | Cleveland, TN | 2 | |
15. | East Point, GA | 2 | |
16. | Irondale, AL | 2 | |
17. | Kingsport, TN | 2 | |
18. | lawrenceville, GA | 2 | |
19. | Lenoir City, TN | 2 | |
20. | Lexington, KY | 2 | |
21. | Louisville, KY | 2 | |
22. | Norcross, GA | 2 | |
23. | Spring Hill, TN | 2 | |
24. | Anniston, AL | 1 | |
25. | Baxter, TN | 1 | |
26. | Cedar Hill, TN | 1 | |
27. | Clarksville, TN | 1 | |
28. | Crossville, TN | 1 | |
29. | Elizabethtown, KY | 1 | |
30. | Flaherty, KY | 1 | |
31. | Florence, AL | 1 | |
32. | Germantown, TN | 1 | |
33. | Gray, TN | 1 | |
34. | Harrison, TN | 1 | |
35. | Harvest, AL | 1 | |
36. | La Vergne, TN | 1 | |
37. | Millington, TN | 1 | |
38. | Munford, AL | 1 | |
39. | Nolensville, TN | 1 | |
40. | Ooltewah, TN | 1 | |
41. | Owensboro, KY | 1 | |
42. | Pleasant View, TN | 1 | |
43. | Red Bank, TN | 1 | |
44. | Reno, NV | 1 | |
45. | Ringgold, GA | 1 | |
46. | Signal Mountain, TN | 1 | |
47. | Smithville, TN | 1 | |
48. | Smyrna, TN | 1 | |
49. | Soddy Daisy, TN | 1 | |
50. | Somerset, KY | 1 | |
51. | Sparta, TN | 1 | |
52. | Tuscaloosa, AL | 1 | |
53. | Utica, KY | 1 | |
54. | White House, TN | 1 |
^Top | Prev | Next
Rider Counts by State
Rank | State | % | Count | |
1. | TN | 79% | 115 | |
2. | AL | 10% | 14 | |
3. | KY | 6% | 9 | |
4. | GA | 5% | 7 | |
5. | NV | 1% | 1 |
^Top | Prev | Next
Rider Counts by State, Hometown
For each state, this shows the # of participating riders from each city.
Rank | State | City | Count | |
1. | AL | Anniston | 1 | |
2. | AL | Birmingham | 7 | |
3. | AL | Florence | 1 | |
4. | AL | Harvest | 1 | |
5. | AL | Irondale | 2 | |
6. | AL | Munford | 1 | |
7. | AL | Tuscaloosa | 1 | |
1. | GA | East Point | 2 | |
2. | GA | lawrenceville | 2 | |
3. | GA | Norcross | 2 | |
4. | GA | Ringgold | 1 | |
1. | KY | Elizabethtown | 1 | |
2. | KY | Flaherty | 1 | |
3. | KY | Lexington | 2 | |
4. | KY | Louisville | 2 | |
5. | KY | Owensboro | 1 | |
6. | KY | Somerset | 1 | |
7. | KY | Utica | 1 | |
1. | NV | Reno | 1 | |
1. | TN | Baxter | 1 | |
2. | TN | Brentwood | 6 | |
3. | TN | Bristol | 3 | |
4. | TN | Cedar Hill | 1 | |
5. | TN | Chattanooga | 2 | |
6. | TN | Clarksville | 1 | |
7. | TN | Cleveland | 2 | |
8. | TN | Cookeville | 9 | |
9. | TN | Crossville | 1 | |
10. | TN | Dyersburg | 3 | |
11. | TN | Franklin | 5 | |
12. | TN | Germantown | 1 | |
13. | TN | Gray | 1 | |
14. | TN | Harrison | 1 | |
15. | TN | Johnson City | 3 | |
16. | TN | Kingsport | 2 | |
17. | TN | Knoxville | 17 | |
18. | TN | La Vergne | 1 | |
19. | TN | Lenoir City | 2 | |
20. | TN | Maryville | 3 | |
21. | TN | Millington | 1 | |
22. | TN | Murfreesboro | 4 | |
23. | TN | Nashville | 30 | |
24. | TN | Nolensville | 1 | |
25. | TN | Oak Ridge | 3 | |
26. | TN | Ooltewah | 1 | |
27. | TN | Pleasant View | 1 | |
28. | TN | Red Bank | 1 | |
29. | TN | Signal Mountain | 1 | |
30. | TN | Smithville | 1 | |
31. | TN | Smyrna | 1 | |
32. | TN | Soddy Daisy | 1 | |
33. | TN | Sparta | 1 | |
34. | TN | Spring Hill | 2 | |
35. | TN | White House | 1 |
^Top | Prev | Next
Age Stats by Minor Race Category
Shows Min, Avg, Med, Max Age for each Race Category and Overall.
Note: Counts only include riders with supplied racing age.
Note: Counts only include riders with supplied racing age.
Category | Count | Min | Avg | Med | Max |
Senior Men Pro,1 | 10 | 26 | 37.6 | 38.0 | 46 |
Senior Men Category 2 | 15 | 21 | 33.1 | 34.0 | 48 |
Senior Men Category 3 | 15 | 19 | 36.1 | 34.0 | 54 |
Senior Men Category 4 | 32 | 15 | 33.9 | 32.5 | 54 |
Senior Men Category 5 | 10 | 20 | 35.7 | 35.5 | 44 |
Masters Men (30-39) | 10 | 35 | 39.4 | 39.0 | 46 |
Masters Men (40-49) | 16 | 40 | 47.1 | 46.5 | 56 |
Masters Men (50-59) | 10 | 50 | 54.1 | 54.5 | 59 |
Masters Men (60+) | 1 | 68 | 68.0 | 68.0 | 68 |
Juniors (10-14) | 4 | 11 | 12.8 | 13.0 | 14 |
Juniors (15-16) | 2 | 15 | 15.5 | 15.5 | 16 |
Junior Women (10-14) | 1 | 14 | 14.0 | 14.0 | 14 |
Junior Women (15-16) | 1 | 16 | 16.0 | 16.0 | 16 |
Senior Women Category 1-3 | 7 | 32 | 40.7 | 40.0 | 49 |
Senior Women Category 4 | 12 | 16 | 33.8 | 34.0 | 42 |
Overall: | 146 | 11 | 37.1 | 37.0 | 68 |
^Top | Prev | Next
Age Stats by Major Race Category
Shows Min, Avg, Med, Max Age for each Race Field and Overall.
Note: Counts only include riders with supplied racing age.
Note: Counts only include riders with supplied racing age.
Category | Count | Min | Avg | Med | Max |
Men Pro/1/2 | 25 | 21 | 34.9 | 35.0 | 48 |
Senior Men Category 3 | 15 | 19 | 36.1 | 34.0 | 54 |
Senior Men Category 4 | 32 | 15 | 33.9 | 32.5 | 54 |
Senior Men Category 5 | 10 | 20 | 35.7 | 35.5 | 44 |
Masters Men (30+/40+) | 26 | 35 | 44.1 | 44.0 | 56 |
Masters Men (50+/60+) | 11 | 50 | 55.4 | 55.0 | 68 |
Juniors (10-18) | 8 | 11 | 14.0 | 14.0 | 16 |
Senior Women Category 1-3 | 7 | 32 | 40.7 | 40.0 | 49 |
Senior Women Category 4 | 12 | 16 | 33.8 | 34.0 | 42 |
Overall: | 146 | 11 | 37.1 | 37.0 | 68 |
^Top | Prev | Next
Rider Counts by Racing Age
Shows # of riders by age for each Race Category and Overall.
11 1 |
12 |
13 2 |
14 2 |
15 2 |
16 4 |
17 |
18 1 |
19 1 |
20 3 |
21 2 |
22 1 |
23 3 |
24 1 |
25 |
26 2 |
27 2 |
28 3 |
29 3 |
30 1 |
31 5 |
32 5 |
33 5 |
34 8 |
35 7 |
36 6 |
37 5 |
38 3 |
39 6 |
40 7 |
41 1 |
42 2 |
43 4 |
44 7 |
45 6 |
46 5 |
47 2 |
48 5 |
49 5 |
50 2 |
51 1 |
52 3 |
53 |
54 3 |
55 4 |
56 2 |
57 1 |
58 |
59 1 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 1 |
^ All Categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 1 |
27 |
28 |
29 |
30 |
31 1 |
32 1 |
33 |
34 |
35 |
36 1 |
37 1 |
38 |
39 1 |
40 1 |
41 |
42 |
43 |
44 1 |
45 1 |
46 1 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Senior Men Pro,1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 1 |
22 |
23 |
24 1 |
25 |
26 1 |
27 |
28 1 |
29 |
30 |
31 1 |
32 |
33 |
34 3 |
35 2 |
36 2 |
37 1 |
38 1 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 1 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Senior Men Category 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 1 |
20 1 |
21 1 |
22 |
23 |
24 |
25 |
26 |
27 1 |
28 1 |
29 1 |
30 |
31 |
32 |
33 1 |
34 1 |
35 |
36 |
37 |
38 |
39 1 |
40 |
41 |
42 |
43 1 |
44 |
45 1 |
46 |
47 |
48 |
49 2 |
50 |
51 |
52 1 |
53 |
54 1 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Senior Men Category 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 1 |
16 1 |
17 |
18 1 |
19 |
20 1 |
21 |
22 1 |
23 3 |
24 |
25 |
26 |
27 1 |
28 1 |
29 2 |
30 1 |
31 1 |
32 2 |
33 1 |
34 1 |
35 2 |
36 |
37 |
38 1 |
39 1 |
40 |
41 |
42 |
43 1 |
44 |
45 3 |
46 1 |
47 1 |
48 1 |
49 1 |
50 1 |
51 |
52 |
53 |
54 1 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Senior Men Category 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 1 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 1 |
32 |
33 1 |
34 |
35 2 |
36 1 |
37 |
38 |
39 1 |
40 1 |
41 |
42 |
43 |
44 2 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Senior Men Category 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 1 |
36 1 |
37 2 |
38 |
39 2 |
40 1 |
41 1 |
42 |
43 |
44 1 |
45 |
46 1 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Masters Men (30-39) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 1 |
41 |
42 1 |
43 2 |
44 2 |
45 1 |
46 1 |
47 1 |
48 3 |
49 1 |
50 |
51 |
52 |
53 |
54 |
55 2 |
56 1 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Masters Men (40-49) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 1 |
51 1 |
52 2 |
53 |
54 1 |
55 2 |
56 1 |
57 1 |
58 |
59 1 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Masters Men (50-59) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 1 |
^ Masters Men (60+) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 1 |
12 |
13 2 |
14 1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Juniors (10-14) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 1 |
16 1 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Juniors (15-16) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Junior Women (10-14) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 |
16 1 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Junior Women (15-16) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 1 |
33 |
34 1 |
35 |
36 |
37 |
38 |
39 |
40 2 |
41 |
42 |
43 |
44 1 |
45 |
46 1 |
47 |
48 |
49 1 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Senior Women Category 1-3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
12 |
13 |
14 |
15 |
16 1 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 1 |
32 1 |
33 2 |
34 2 |
35 |
36 1 |
37 1 |
38 1 |
39 |
40 1 |
41 |
42 1 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
^ Senior Women Category 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||