Overall Finish Order Men - Age Groups Women - Age Groups Age Graded Overall------------------------------------------------------------------------------------------------------------
Place Name Town Time Pace InGroup InSex AGtime AGpct
------------------------------------------------------------------------------------------------------------
1. Andrew Perreault Lewiston, NY 0:16:29 0:05:18 1/M15-19 1/M 0:16:29 78.86%
2. Justin Pavan Youngstown, NY 0:17:27 0:05:37 2/M15-19 2/M 0:17:06 75.93%
3. Ben Wisto 0:18:11 0:05:51 3/M15-19 3/M 0:18:11 71.49%
4. Enrico Cardamore 0:18:30 0:05:57 1/M45-49 4/M 0:16:47 77.38%
5. Benjamin Cardamore Lewiston, NY 0:18:46 0:06:02 4/M15-19 5/M 0:18:24 70.60%
6. Joshua Wisto 0:18:47 0:06:03 5/M15-19 6/M 0:18:25 70.54%
7. Christopher Smykal Orchard Park, NY 0:18:52 0:06:04 1/M35-39 7/M 0:18:00 72.17%
8. Rick Sweeney 0:19:27 0:06:16 2/M45-49 8/M 0:17:38 73.60%
9. Miguel Bautista Tonawanda, NY 0:21:00 0:06:46 6/M15-19 9/M 0:20:59 61.90%
10. Charles Anderson 0:21:04 0:06:47 3/M45-49 10/M 0:19:15 67.48%
11. Nicholas Passanese Lewiston, NY 0:21:08 0:06:48 7/M15-19 11/M 0:21:07 61.51%
12. Ian Shear 0:22:03 0:07:06 1/M11-14 12/M 0:20:54 62.13%
13. Jacob Niccola Youngstown, NY 0:22:14 0:07:09 8/M15-19 13/M 0:21:48 59.59%
14. Hannah Cupples Buffalo, NY 0:22:15 0:07:10 1/F20-24 1/F 0:22:15 66.36%
15. Mark Gallo Ransomville, NY 0:22:17 0:07:10 1/M55-59 14/M 0:18:16 71.05%
16. Tyler Stevenson 0:22:18 0:07:11 9/M15-19 15/M 0:22:08 58.74%
17. Corey Zutell 0:22:19 0:07:11 10/M15-19 16/M 0:21:52 59.37%
18. Mary Gallo Ransomville, NY 0:22:19 0:07:11 1/F25-29 2/F 0:22:19 66.16%
19. Paul Gerspoch 0:22:47 0:07:20 1/M50-54 17/M 0:19:54 65.25%
20. Nick Banasek Grand Island, NY 0:22:55 0:07:23 1/M20-24 18/M 0:22:55 56.65%
21. Bruce Carter Alden, NY 0:23:01 0:07:25 1/M65-69 19/M 0:17:57 72.33%
22. Erik Brinda Buffalo, NY 0:23:13 0:07:28 1/M40-44 20/M 0:21:22 60.73%
23. Joseph Zito Cheektowaga, NY 0:23:19 0:07:30 2/M40-44 21/M 0:21:27 60.47%
24. Melissa Squire Grand Island, NY 0:23:39 0:07:37 1/F35-39 3/F 0:23:15 63.49%
25. Sean Squire Grand Island, NY 0:23:39 0:07:37 2/M35-39 22/M 0:22:33 57.57%
26. Jennifer Raby Lewiston, NY 0:23:49 0:07:40 2/F25-29 4/F 0:23:49 62.00%
27. Gary Raby, Jr. Lewiston, NY 0:23:49 0:07:40 3/M35-39 23/M 0:23:19 55.70%
28. Jason Shear 0:23:59 0:07:43 3/M40-44 24/M 0:22:14 58.37%
29. Chris Mattice 0:24:17 0:07:49 4/M35-39 25/M 0:23:29 55.25%
30. Samantha Gregoir 0:25:36 0:08:14 2/F20-24 5/F 0:25:36 57.68%
31. Alexis Lindamer 0:25:36 0:08:14 1/F15-19 6/F 0:25:30 57.94%
32. Sierra Wilson Lewiston, NY 0:25:36 0:08:14 2/F15-19 7/F 0:25:36 57.68%
33. Jill Carter Alden, NY 0:25:39 0:08:15 1/F40-44 8/F 0:24:58 59.12%
34. Mary Bostwick Cheektowaga, NY 0:25:48 0:08:18 3/F25-29 9/F 0:25:48 57.23%
35. Tom Lepage Niagara Falls, NY 0:26:24 0:08:30 1/M60-64 26/M 0:21:07 61.48%
36. Matthew Angelakos Buffalo, NY 0:26:51 0:08:39 1/M25-29 27/M 0:26:51 48.35%
37. Simon Zawistowski Youngstown, NY 0:27:00 0:08:41 2/M11-14 28/M 0:23:30 55.24%
38. Kelly Roberts Barker, NY 0:27:06 0:08:43 1/F45-49 10/F 0:24:29 60.33%
39. Mike Beato Getzville, NY 0:27:08 0:08:44 2/M60-64 29/M 0:21:31 60.31%
40. Lindsay Brinda Buffalo, NY 0:27:18 0:08:47 2/F40-44 11/F 0:26:15 56.22%
41. Danyelle Tower Ransomville, NY 0:27:36 0:08:53 3/F40-44 12/F 0:26:32 55.61%
42. Toby Frederick Grand Island, NY 0:27:50 0:08:58 4/M45-49 30/M 0:24:41 52.57%
43. Stephen Cline Niagara Falls, NY 0:27:52 0:08:58 3/M60-64 31/M 0:22:06 58.73%
44. Siobhan Davis Orchard Park, NY 0:28:00 0:09:01 1/F55-59 13/F 0:22:35 65.41%
45. Jennifer Wisto 0:28:13 0:09:05 2/F45-49 14/F 0:26:02 56.70%
46. Fran Warthling 0:28:18 0:09:07 2/M50-54 32/M 0:24:32 52.94%
47. Chris Mathews Buffalo, NY 0:28:41 0:09:14 5/M45-49 33/M 0:26:01 49.91%
48. Kathleen Donhauser 0:28:46 0:09:16 1/F60-64 15/F 0:22:21 66.04%
49. Terri Sica Buffalo, NY 0:28:57 0:09:19 1/F50-54 16/F 0:25:52 57.05%
50. Ann More Buffalo, NY 0:29:23 0:09:27 2/F55-59 17/F 0:24:16 60.86%
51. Louis Badolato Niagara Falls, NY 0:29:30 0:09:30 2/M65-69 34/M 0:22:36 57.45%
52. Jennifer Pokigo Lancaster, NY 0:29:59 0:09:39 3/F45-49 18/F 0:28:11 52.41%
53. Jonathan Brutsch Grand Island, NY 0:30:12 0:09:43 1/M30-34 35/M 0:30:07 43.10%
54. David Wilson Lewiston, NY 0:30:31 0:09:49 3/M50-54 36/M 0:26:39 48.71%
55. Joan Golda Grand Island, NY 0:32:03 0:10:19 2/F60-64 19/F 0:25:13 58.55%
56. Norman Brecke 0:33:10 0:10:41 2/M55-59 37/M 0:27:51 46.58%
57. Anne Rutherford 0:33:10 0:10:41 3/F55-59 20/F 0:27:23 53.91%
58. Ed Russell East Amherst, NY 0:33:28 0:10:46 1/M75-79 38/M 0:22:21 58.06%
59. Heather Burger Buffalo, NY 0:34:16 0:11:02 2/F35-39 21/F 0:33:32 44.01%
60. Sebastiano Battaglia Buffalo, NY 0:34:17 0:11:02 5/M35-39 39/M 0:33:10 39.13%
61. Mackenzie Adamson Grand Island, NY 0:34:28 0:11:06 4/F25-29 22/F 0:34:28 42.84%
62. Mac Mackenzie Jamestown, NY 0:35:04 0:11:17 1/F75-79 23/F 0:22:49 64.68%
63. Megan Coder Ransomville, NY 0:35:14 0:11:20 3/F20-24 24/F 0:35:14 41.91%
64. Steph Purgarich 0:35:14 0:11:20 5/F25-29 25/F 0:35:14 41.91%
65. Emma Grigg Cheektowaga, NY 0:35:36 0:11:28 3/F35-39 26/F 0:35:16 41.85%
66. Loren Jones Basom, NY 0:35:51 0:11:32 3/M65-69 40/M 0:27:13 47.69%
67. Laura Delaney West Seneca, NY 0:39:56 0:12:51 4/F40-44 27/F 0:38:52 37.97%
68. Wendy Murray Darien Center, NY 0:41:25 0:13:20 2/F50-54 28/F 0:35:48 41.24%
69. Teresa Ryan Lockport, NY 0:46:57 0:15:07 4/F55-59 29/F 0:38:46 38.09%
70. Tom Ryan Lockport, NY 0:47:07 0:15:10 4/M50-54 41/M 0:40:31 32.04%
71. Alexa Goodlander Buffalo, NY 0:47:36 0:15:19 6/F25-29 30/F 0:47:36 31.02%
72. Christine Bailor Buffalo, NY 0:47:37 0:15:20 5/F55-59 31/F 0:39:47 37.13%
73. Joshua Cardamore 0:48:21 0:15:34 11/M15-19 42/M 0:47:24 27.40%
Top of Page
Women - Age Group Results Men - Age Groups Overall Finish Order Age Graded Overall
Women 15-19
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Alexis Lindamer 0:25:36 0:08:14 31 6/F
2. Sierra Wilson Lewiston, NY 0:25:36 0:08:14 32 7/F
Women 20-24
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Hannah Cupples Buffalo, NY 0:22:15 0:07:10 14 1/F
2. Samantha Gregoir 0:25:36 0:08:14 30 5/F
3. Megan Coder Ransomville, NY 0:35:14 0:11:20 63 24/F
Women 25-29
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Mary Gallo Ransomville, NY 0:22:19 0:07:11 18 2/F
2. Jennifer Raby Lewiston, NY 0:23:49 0:07:40 26 4/F
3. Mary Bostwick Cheektowaga, NY 0:25:48 0:08:18 34 9/F
4. Mackenzie Adamson Grand Island, NY 0:34:28 0:11:06 61 22/F
5. Steph Purgarich 0:35:14 0:11:20 64 25/F
6. Alexa Goodlander Buffalo, NY 0:47:36 0:15:19 71 30/F
Women 35-39
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Melissa Squire Grand Island, NY 0:23:39 0:07:37 24 3/F
2. Heather Burger Buffalo, NY 0:34:16 0:11:02 59 21/F
3. Emma Grigg Cheektowaga, NY 0:35:36 0:11:28 65 26/F
Women 40-44
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Jill Carter Alden, NY 0:25:39 0:08:15 33 8/F
2. Lindsay Brinda Buffalo, NY 0:27:18 0:08:47 40 11/F
3. Danyelle Tower Ransomville, NY 0:27:36 0:08:53 41 12/F
4. Laura Delaney West Seneca, NY 0:39:56 0:12:51 67 27/F
Women 45-49
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Kelly Roberts Barker, NY 0:27:06 0:08:43 38 10/F
2. Jennifer Wisto 0:28:13 0:09:05 45 14/F
3. Jennifer Pokigo Lancaster, NY 0:29:59 0:09:39 52 18/F
Women 50-54
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Terri Sica Buffalo, NY 0:28:57 0:09:19 49 16/F
2. Wendy Murray Darien Center, NY 0:41:25 0:13:20 68 28/F
Women 55-59
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Siobhan Davis Orchard Park, NY 0:28:00 0:09:01 44 13/F
2. Ann More Buffalo, NY 0:29:23 0:09:27 50 17/F
3. Anne Rutherford 0:33:10 0:10:41 57 20/F
4. Teresa Ryan Lockport, NY 0:46:57 0:15:07 69 29/F
5. Christine Bailor Buffalo, NY 0:47:37 0:15:20 72 31/F
Women 60-64
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Kathleen Donhauser 0:28:46 0:09:16 48 15/F
2. Joan Golda Grand Island, NY 0:32:03 0:10:19 55 19/F
Women 75-79
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Mac Mackenzie Jamestown, NY 0:35:04 0:11:17 62 23/F
Top of Page
Men - Age Group Results Women - Age Groups Overall Finish Order Age Graded Overall
Men 11-14
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Ian Shear 0:22:03 0:07:06 12 12/M
2. Simon Zawistowski Youngstown, NY 0:27:00 0:08:41 37 28/M
Men 15-19
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Andrew Perreault Lewiston, NY 0:16:29 0:05:18 1 1/M
2. Justin Pavan Youngstown, NY 0:17:27 0:05:37 2 2/M
3. Ben Wisto 0:18:11 0:05:51 3 3/M
4. Benjamin Cardamore Lewiston, NY 0:18:46 0:06:02 5 5/M
5. Joshua Wisto 0:18:47 0:06:03 6 6/M
6. Miguel Bautista Tonawanda, NY 0:21:00 0:06:46 9 9/M
7. Nicholas Passanese Lewiston, NY 0:21:08 0:06:48 11 11/M
8. Jacob Niccola Youngstown, NY 0:22:14 0:07:09 13 13/M
9. Tyler Stevenson 0:22:18 0:07:11 16 15/M
10. Corey Zutell 0:22:19 0:07:11 17 16/M
11. Joshua Cardamore 0:48:21 0:15:34 73 42/M
Men 20-24
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Nick Banasek Grand Island, NY 0:22:55 0:07:23 20 18/M
Men 25-29
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Matthew Angelakos Buffalo, NY 0:26:51 0:08:39 36 27/M
Men 30-34
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Jonathan Brutsch Grand Island, NY 0:30:12 0:09:43 53 35/M
Men 35-39
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Christopher Smykal Orchard Park, NY 0:18:52 0:06:04 7 7/M
2. Sean Squire Grand Island, NY 0:23:39 0:07:37 25 22/M
3. Gary Raby, Jr. Lewiston, NY 0:23:49 0:07:40 27 23/M
4. Chris Mattice 0:24:17 0:07:49 29 25/M
5. Sebastiano Battaglia Buffalo, NY 0:34:17 0:11:02 60 39/M
Men 40-44
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Erik Brinda Buffalo, NY 0:23:13 0:07:28 22 20/M
2. Joseph Zito Cheektowaga, NY 0:23:19 0:07:30 23 21/M
3. Jason Shear 0:23:59 0:07:43 28 24/M
Men 45-49
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Enrico Cardamore 0:18:30 0:05:57 4 4/M
2. Rick Sweeney 0:19:27 0:06:16 8 8/M
3. Charles Anderson 0:21:04 0:06:47 10 10/M
4. Toby Frederick Grand Island, NY 0:27:50 0:08:58 42 30/M
5. Chris Mathews Buffalo, NY 0:28:41 0:09:14 47 33/M
Men 50-54
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Paul Gerspoch 0:22:47 0:07:20 19 17/M
2. Fran Warthling 0:28:18 0:09:07 46 32/M
3. David Wilson Lewiston, NY 0:30:31 0:09:49 54 36/M
4. Tom Ryan Lockport, NY 0:47:07 0:15:10 70 41/M
Men 55-59
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Mark Gallo Ransomville, NY 0:22:17 0:07:10 15 14/M
2. Norman Brecke 0:33:10 0:10:41 56 37/M
Men 60-64
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Tom Lepage Niagara Falls, NY 0:26:24 0:08:30 35 26/M
2. Mike Beato Getzville, NY 0:27:08 0:08:44 39 29/M
3. Stephen Cline Niagara Falls, NY 0:27:52 0:08:58 43 31/M
Men 65-69
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Bruce Carter Alden, NY 0:23:01 0:07:25 21 19/M
2. Louis Badolato Niagara Falls, NY 0:29:30 0:09:30 51 34/M
3. Loren Jones Basom, NY 0:35:51 0:11:32 66 40/M
Men 75-79
------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
------------------------------------------------------------------------------
1. Ed Russell East Amherst, NY 0:33:28 0:10:46 58 38/M
Top of Page
Age Graded Overall Men - Age Groups Women - Age Groups Overall Finish Order ----------------------------------------------------------------------------
AGPlace Name AGtime AGpct Age Time Place
----------------------------------------------------------------------------
1. Andrew Perreault 0:16:29 78.86% 15-19 0:16:29 1
2. Enrico Cardamore 0:16:47 77.38% 45-49 0:18:30 4
3. Justin Pavan 0:17:06 75.93% 15-19 0:17:27 2
4. Rick Sweeney 0:17:38 73.60% 45-49 0:19:27 8
5. Bruce Carter 0:17:57 72.33% 65-69 0:23:01 21
6. Christopher Smykal 0:18:00 72.17% 35-39 0:18:52 7
7. Ben Wisto 0:18:11 71.49% 15-19 0:18:11 3
8. Mark Gallo 0:18:16 71.05% 55-59 0:22:17 15
9. Benjamin Cardamore 0:18:24 70.60% 15-19 0:18:46 5
10. Joshua Wisto 0:18:25 70.54% 15-19 0:18:47 6
11. Charles Anderson 0:19:15 67.48% 45-49 0:21:04 10
12. Hannah Cupples 0:22:15 66.36% 20-24 0:22:15 14
13. Mary Gallo 0:22:19 66.16% 25-29 0:22:19 18
14. Kathleen Donhauser 0:22:21 66.04% 60-64 0:28:46 48
15. Siobhan Davis 0:22:35 65.41% 55-59 0:28:00 44
16. Paul Gerspoch 0:19:54 65.25% 50-54 0:22:47 19
17. Mac Mackenzie 0:22:49 64.68% 75-79 0:35:04 62
18. Melissa Squire 0:23:15 63.49% 35-39 0:23:39 24
19. Ian Shear 0:20:54 62.13% 11-14 0:22:03 12
20. Jennifer Raby 0:23:49 62.00% 25-29 0:23:49 26
21. Miguel Bautista 0:20:59 61.90% 15-19 0:21:00 9
22. Nicholas Passanese 0:21:07 61.51% 15-19 0:21:08 11
23. Tom Lepage 0:21:07 61.48% 60-64 0:26:24 35
24. Ann More 0:24:16 60.86% 55-59 0:29:23 50
25. Erik Brinda 0:21:22 60.73% 40-44 0:23:13 22
26. Joseph Zito 0:21:27 60.47% 40-44 0:23:19 23
27. Kelly Roberts 0:24:29 60.33% 45-49 0:27:06 38
28. Mike Beato 0:21:31 60.31% 60-64 0:27:08 39
29. Jacob Niccola 0:21:48 59.59% 15-19 0:22:14 13
30. Corey Zutell 0:21:52 59.37% 15-19 0:22:19 17
31. Jill Carter 0:24:58 59.12% 40-44 0:25:39 33
32. Tyler Stevenson 0:22:08 58.74% 15-19 0:22:18 16
33. Stephen Cline 0:22:06 58.73% 60-64 0:27:52 43
34. Joan Golda 0:25:13 58.55% 60-64 0:32:03 55
35. Jason Shear 0:22:14 58.37% 40-44 0:23:59 28
36. Ed Russell 0:22:21 58.06% 75-79 0:33:28 58
37. Alexis Lindamer 0:25:30 57.94% 15-19 0:25:36 31
38. Samantha Gregoir 0:25:36 57.68% 20-24 0:25:36 30
39. Sierra Wilson 0:25:36 57.68% 15-19 0:25:36 32
40. Sean Squire 0:22:33 57.57% 35-39 0:23:39 25
41. Louis Badolato 0:22:36 57.45% 65-69 0:29:30 51
42. Mary Bostwick 0:25:48 57.23% 25-29 0:25:48 34
43. Terri Sica 0:25:52 57.05% 50-54 0:28:57 49
44. Jennifer Wisto 0:26:02 56.70% 45-49 0:28:13 45
45. Nick Banasek 0:22:55 56.65% 20-24 0:22:55 20
46. Lindsay Brinda 0:26:15 56.22% 40-44 0:27:18 40
47. Gary Raby, Jr. 0:23:19 55.70% 35-39 0:23:49 27
48. Danyelle Tower 0:26:32 55.61% 40-44 0:27:36 41
49. Chris Mattice 0:23:29 55.25% 35-39 0:24:17 29
50. Simon Zawistowski 0:23:30 55.24% 11-14 0:27:00 37
51. Anne Rutherford 0:27:23 53.91% 55-59 0:33:10 57
52. Fran Warthling 0:24:32 52.94% 50-54 0:28:18 46
53. Toby Frederick 0:24:41 52.57% 45-49 0:27:50 42
54. Jennifer Pokigo 0:28:11 52.41% 45-49 0:29:59 52
55. Chris Mathews 0:26:01 49.91% 45-49 0:28:41 47
56. David Wilson 0:26:39 48.71% 50-54 0:30:31 54
57. Matthew Angelakos 0:26:51 48.35% 25-29 0:26:51 36
58. Loren Jones 0:27:13 47.69% 65-69 0:35:51 66
59. Norman Brecke 0:27:51 46.58% 55-59 0:33:10 56
60. Heather Burger 0:33:32 44.01% 35-39 0:34:16 59
61. Jonathan Brutsch 0:30:07 43.10% 30-34 0:30:12 53
62. Mackenzie Adamson 0:34:28 42.84% 25-29 0:34:28 61
63. Megan Coder 0:35:14 41.91% 20-24 0:35:14 63
64. Steph Purgarich 0:35:14 41.91% 25-29 0:35:14 64
65. Emma Grigg 0:35:16 41.85% 35-39 0:35:36 65
66. Wendy Murray 0:35:48 41.24% 50-54 0:41:25 68
67. Sebastiano Battaglia 0:33:10 39.13% 35-39 0:34:17 60
68. Teresa Ryan 0:38:46 38.09% 55-59 0:46:57 69
69. Laura Delaney 0:38:52 37.97% 40-44 0:39:56 67
70. Christine Bailor 0:39:47 37.13% 55-59 0:47:37 72
71. Tom Ryan 0:40:31 32.04% 50-54 0:47:07 70
72. Alexa Goodlander 0:47:36 31.02% 25-29 0:47:36 71
73. Joshua Cardamore 0:47:24 27.40% 15-19 0:48:21 73
Top of Page
Race Results At: BuffaloRunners.com