Jeffco Youth Football

7th Grade
select
PlaceTeamWLTPFPAPCTStreakCoach
1SW SW71800339221.000Won 8Morelock
2BR BF717102621000.875Won 6Merilatt
3CH CH71620116900.750Lost 2Low
4GM GM716202511260.750Won 2Conklin
5BR BF72530131850.625Won 3Carlill
6LW LW715302111420.625Won 1Flores
7MT MT715302171560.625Lost 2Squires
8AR AR73440781450.500Won 2Sexton
9AR AR71440122960.500Won 1Nelson
10BT BT714401581740.500Won 4Cavarra
11ER ER714401581450.500Lost 1Frank
12LP LP714401961330.500Lost 2Zuniga
13AR AR724401731800.500Won 2Bratchell
14ER ER723501371690.375Lost 4Keltesch
15NO NO713501112260.375Lost 3Blain
16CH CH722601602320.250Won 1Hood
17GA GA71170372300.125Lost 1Matthews
18CC CC71170932930.125Lost 5Montez
19AR AR74080482540.000Lost 8Harkins
PF = Points For, PA = Points Against, PCT = Winning Percentage.
Schedule
DateTimeHomeAwayLocation

Week 1

Fri 8/30 7:30 PM
AR AR72
39
CC CC71
32
AR-B 100 Turf
Sat 8/31 9:00 AM
SW SW71
40
AR AR71
0
AR-A 100 Turf
Sat 8/31 11:00 AM
MT MT71
40
NO NO71
0
BF-B 100 Turf
Sat 8/31 1:00 PM
BR BF71
44
AR AR73
6
BF-B 100 Turf
Sat 8/31 1:00 PM
LW LW71
25
LP LP71
7
CH-A 100 Turf
Sat 8/31 1:00 PM
GA GA71
0
BR BF72
18
GA-A 100 Turf
Sat 8/31 3:00 PM
CH CH71
8
ER ER71
0
CH-A 100 Turf
Sat 8/31 3:30 PM
ER ER72
26
CH CH72
24
ER-A 100 Grass
Bye
GM GM71
Bye
BT BT71
Bye
AR AR74

Week 2

Fri 9/6 5:30 PM
SW SW71
46
BR BF71
2
AL-A 100 Grass
Fri 9/6 5:30 PM
AR AR72
0
AR AR71
24
AR-A 100 Turf
Fri 9/6 5:30 PM
BT BT71
6
BR BF72
19
BT-A 100 Turf
Fri 9/6 7:30 PM
AR AR74
18
NO NO71
39
AR-A 100 Turf
Sat 9/7 9:00 AM
CC CC71
0
ER ER71
32
ER-A 100 Grass
Sat 9/7 11:00 AM
AR AR73
6
CH CH71
12
BC-A 100 Grass
Sat 9/7 11:00 AM
GM GM71
8
LW LW71
14
LW-C 100 Turf
Sat 9/7 1:00 PM
GA GA71
0
ER ER72
34
GA-A 100 Turf
Bye
LP LP71
Bye
MT MT71
Bye
CH CH72

Week 3

Fri 9/13 7:30 PM
SW SW71
40
AR AR73
0
AR-A 100 Turf
Fri 9/13 7:30 PM
AR AR71
8
BR BF71
30
AR-B 100 Turf
Sat 9/14 9:00 AM
GM GM71
36
AR AR74
0
GM-A 100 Grass
Sat 9/14 11:00 AM
ER ER72
0
CC CC71
19
CC-A 100 Grass
Sat 9/14 11:00 AM
ER ER71
25
AR AR72
13
ER-A 100 Grass
Sat 9/14 11:00 AM
NO NO71
35
CH CH72
20
MT-E 100 Turf
Sat 9/14 1:30 PM
GA GA71
0
LP LP71
44
GA-A 100 Turf
Sat 9/14 3:00 PM
MT MT71
40
BT BT71
0
MT-E 100 Turf
Bye
LW LW71
Bye
CH CH71
Bye
BR BF72

Week 4

Fri 9/20 5:30 PM
BT BT71
6
AR AR73
36
BT-A 100 Turf
Fri 9/20 7:30 PM
AR AR74
6
ER ER72
14
AR-A 100 Turf
Sat 9/21 9:00 AM
GA GA71
0
GM GM71
34
GM-A 100 Grass
Sat 9/21 11:00 AM
BR BF71
40
BR BF72
0
BF-B 100 Turf
  Score Exceeds max score differential
Sat 9/21 11:00 AM
ER ER71
39
LP LP71
0
ER-A 100 Grass
Sat 9/21 11:00 AM
CH CH72
20
MT MT71
52
MT-E 100 Turf
Sat 9/21 11:00 AM
LW LW71
12
AR AR72
28
SW-A 100 Turf
Sat 9/21 1:00 PM
CC CC71
6
CH CH71
42
CC-A 100 Grass
Sat 9/21 1:00 PM
NO NO71
0
SW SW71
40
SW-A 100 Turf
Bye
AR AR71

Week 5

Fri 9/27 5:30 PM
LW LW71
42
GA GA71
6
AL-A 100 Grass
Fri 9/27 5:30 PM
CH CH72
27
AR AR74
12
AR-B 100 Turf
Fri 9/27 7:30 PM
AR AR71
18
MT MT71
0
AR-A 100 Turf
Fri 9/27 7:30 PM
AR AR73
12
BR BF72
0
AR-B 100 Turf
Sat 9/28 9:00 AM
LP LP71
40
ER ER72
0
LP-A 100 Grass
  Score Exceeded max point differential
Sat 9/28 11:00 AM
CH CH71
8
AR AR72
6
DR-A 100 Turf
Sat 9/28 1:00 PM
CC CC71
18
GM GM71
51
CC-A 100 Grass
Sat 9/28 1:30 PM
NO NO71
37
BT BT71
36
NO-A 100 Grass
Sat 9/28 3:30 PM
ER ER71
0
SW SW71
40
ER-A 100 Grass
Bye
BR BF71

Week 6

Fri 10/4 5:30 PM
AR AR74
12
BT BT71
40
BT-A 100 Turf
Sat 10/5 9:00 AM
CH CH71
14
AR AR71
8
CH-A 100 Turf
Sat 10/5 9:00 AM
LP LP71
34
CC CC71
6
LP-A 100 Grass
Sat 10/5 1:00 PM
GM GM71
52
CH CH72
12
CH-A 100 Turf
  Max differential exceeded
Sat 10/5 3:00 PM
BR BF72
6
MT MT71
20
BF-B 100 Turf
Sat 10/5 3:00 PM
AR AR72
12
SW SW71
52
GM-A 100 Grass
  Max differential exceeded
Sat 10/5 3:00 PM
ER ER72
19
LW LW71
26
LW-C 100 Turf
Sat 10/5 3:00 PM
NO NO71
0
BR BF71
40
NO-A 100 Grass
Bye
ER ER71
Bye
AR AR73
Bye
GA GA71

Week 7

Fri 10/11 5:30 PM
AR AR72
32
GM GM71
8
AR-B 100 Turf
Fri 10/11 5:30 PM
BT BT71
32
GA GA71
0
BT-A 100 Turf
Fri 10/11 7:30 PM
AR AR71
40
CC CC71
0
AR-A 100 Turf
Sat 10/12 9:00 AM
BR BF72
17
CH CH72
7
BF-B 100 Turf
Sat 10/12 9:00 AM
LP LP71
40
AR AR74
0
LP-A 100 Grass
Sat 10/12 11:00 AM
CH CH71
20
LW LW71
9
DR-B 100 Grass
Sat 10/12 11:00 AM
MT MT71
43
AR AR73
12
GM-C 100 Turf
Sat 10/12 1:00 PM
ER ER71
14
BR BF71
32
BF-C 100 Turf
Bye
NO NO71
Bye
SW SW71
Bye
ER ER72

Week 8

Fri 10/18 5:30 PM
AR AR73
6
AR AR71
0
AR-A 100 Turf
Fri 10/18 7:30 PM
AR AR74
0
GA GA71
19
AR-A 100 Turf
Sat 10/19 11:00 AM
LP LP71
19
AR AR72
43
LP-A 100 Grass
Sat 10/19 1:00 PM
CH CH72
24
BT BT71
26
DR-B 100 Grass
Sat 10/19 1:00 PM
MT MT71
8
SW SW71
46
MT-E 100 Turf
Sat 10/19 1:30 PM
BR BF71
20
CH CH71
12
BF-B 100 Turf
Sat 10/19 3:00 PM
BR BF72
32
NO NO71
0
BF-C 100 Turf
Sat 10/19 3:30 PM
ER ER72
38
GM GM71
42
ER-A 100 Grass
Sat 10/19 3:30 PM
LW LW71
28
ER ER71
42
GM-C 100 Turf
Bye
CC CC71

Week 9

Fri 10/25 5:30 PM
BT BT71
12
ER ER72
6
BT-A 100 Turf
Sat 10/26 11:00 AM
BR BF71
54
MT MT71
14
BF-C 100 Turf
  Max Points differential exceeded
Sat 10/26 11:00 AM
AR AR73
W
NO NO71
L
LW-C 100 Turf
Sat 10/26 1:00 PM
BR BF72
39
AR AR74
0
BF-C 100 Turf
Sat 10/26 1:00 PM
CH CH72
26
GA GA71
12
CH-A 100 Turf
Sat 10/26 1:00 PM
AR AR71
24
ER ER71
6
ER-A 100 Grass
Sat 10/26 1:00 PM
CC CC71
12
LW LW71
55
LW-C 100 Turf
Sat 10/26 3:00 PM
SW SW71
35
CH CH71
0
CH-A 100 Turf
Sat 10/26 3:00 PM
GM GM71
20
LP LP71
12
GM-A 100 Grass
Bye
AR AR72
Playoff Schedule
DateTimeGameHomeAwayLocation

Playoff Round 1

Sat 11/2 9:00 AM G1
SW SW71
40
AR AR73
0
MT-E 100 Turf
Sat 11/2 11:00 AM G2
AR AR71
46
ER ER71
6
MT-E 100 Turf
Sat 11/2 1:00 PM G4
BR BF71
38
MT MT71
14
MT-E 100 Turf
Sat 11/2 3:00 PM G3
CH CH71
14
AR AR72
21
MT-E 100 Turf

Playoff Round 2

Sat 11/16 11:00 AM G6
BR BF71
56
AR AR72
20
BF-C 100 Turf
Sat 11/16 1:00 PM G5
SW SW71
L
AR AR71
W
BF-C 100 Turf
  JYFA Noted Forfeit

Playoff Round 3 - Championship Round

Sat 11/23 12:00 PM G7
AR AR71
BR BF71
CB100A 100 Turf
Playoff Schedule 2
DateTimeGameHomeAwayLocation

Playoff Round 1

Sat 11/2 11:00 AM G3
BR BF72
19
NO NO71
0
LW-C 100 Turf
Sat 11/2 1:00 PM G4
GM GM71
38
ER ER72
7
LW-C 100 Turf
Sat 11/2 3:00 PM G2
LP LP71
27
BT BT71
8
LW-C 100 Turf
Sat 11/2 5:00 PM G1
LW LW71
38
CH CH72
6
LW-C 100 Turf

Playoff Round 2

Sat 11/16 11:00 AM G6
GM GM71
32
BR BF72
26
DR-A 100 Turf
Sat 11/16 1:00 PM G5
LW LW71
24
LP LP71
0
DR-A 100 Turf

Playoff Round 3 - Championship Round

Sun 11/24 12:30 PM G7
LW LW71
GM GM71
CB100A 100 Turf
Playoff Brackets 1
 SW SW71 (40)
G1
 Sat 11/2/2024
 9:00 AM
 MT-E 100 Turf
 AR AR73 (0)
 SW SW71
G5
 Sat 11/16/2024
 1:00 PM
 BF-C 100 Turf
 AR AR71
 AR AR71
G7
 Sat 11/23/2024
 12:00 PM
 CB100A 100 Turf
 BR BF71
 AR AR71 (46)
G2
 Sat 11/2/2024
 11:00 AM
 MT-E 100 Turf
 ER ER71 (6)
 
 CH CH71 (14)
G3
 Sat 11/2/2024
 3:00 PM
 MT-E 100 Turf
 AR AR72 (21)
 AR AR72 (20)
G6
 Sat 11/16/2024
 11:00 AM
 BF-C 100 Turf
 BR BF71 (56)
 BR BF71 (38)
G4
 Sat 11/2/2024
 1:00 PM
 MT-E 100 Turf
 MT MT71 (14)
Playoff Brackets 2
 LW LW71 (38)
G1
 Sat 11/2/2024
 5:00 PM
 LW-C 100 Turf
 CH CH72 (6)
 LW LW71 (24)
G5
 Sat 11/16/2024
 1:00 PM
 DR-A 100 Turf
 LP LP71 (0)
 LW LW71
G7
 Sun 11/24/2024
 12:30 PM
 CB100A 100 Turf
 GM GM71
 LP LP71 (27)
G2
 Sat 11/2/2024
 3:00 PM
 LW-C 100 Turf
 BT BT71 (8)
 
 BR BF72 (19)
G3
 Sat 11/2/2024
 11:00 AM
 LW-C 100 Turf
 NO NO71 (0)
 BR BF72 (26)
G6
 Sat 11/16/2024
 11:00 AM
 DR-A 100 Turf
 GM GM71 (32)
 GM GM71 (38)
G4
 Sat 11/2/2024
 1:00 PM
 LW-C 100 Turf
 ER ER72 (7)
PlaceTeamWLTPFPAPCTStreakCoach
1SW SW71800339221.000Won 8Morelock
2BR BF717102621000.875Won 6Merilatt
3CH CH71620116900.750Lost 2Low
4GM GM716202511260.750Won 2Conklin
5BR BF72530131850.625Won 3Carlill
6LW LW715302111420.625Won 1Flores
7MT MT715302171560.625Lost 2Squires
8AR AR73440781450.500Won 2Sexton
9AR AR71440122960.500Won 1Nelson
10BT BT714401581740.500Won 4Cavarra
11ER ER714401581450.500Lost 1Frank
12LP LP714401961330.500Lost 2Zuniga
13AR AR724401731800.500Won 2Bratchell
14ER ER723501371690.375Lost 4Keltesch
15NO NO713501112260.375Lost 3Blain
16CH CH722601602320.250Won 1Hood
17GA GA71170372300.125Lost 1Matthews
18CC CC71170932930.125Lost 5Montez
19AR AR74080482540.000Lost 8Harkins
PF = Points For, PA = Points Against, PCT = Winning Percentage.
Schedule
DateTimeGame

Week 1

Fri 8/30 7:30 PM AR AR72   39
CC CC71   32
AR-B 100 Turf
Sat 8/31 9:00 AM SW SW71   40
AR AR71   0
AR-A 100 Turf
Sat 8/31 11:00 AM MT MT71   40
NO NO71   0
BF-B 100 Turf
Sat 8/31 1:00 PM BR BF71   44
AR AR73   6
BF-B 100 Turf
Sat 8/31 1:00 PM LW LW71   25
LP LP71   7
CH-A 100 Turf
Sat 8/31 1:00 PM GA GA71   0
BR BF72   18
GA-A 100 Turf
Sat 8/31 3:00 PM CH CH71   8
ER ER71   0
CH-A 100 Turf
Sat 8/31 3:30 PM ER ER72   26
CH CH72   24
ER-A 100 Grass
Bye GM GM71  
 
Bye BT BT71  
 
Bye AR AR74  
 

Week 2

Fri 9/6 5:30 PM SW SW71   46
BR BF71   2
AL-A 100 Grass
Fri 9/6 5:30 PM AR AR72   0
AR AR71   24
AR-A 100 Turf
Fri 9/6 5:30 PM BT BT71   6
BR BF72   19
BT-A 100 Turf
Fri 9/6 7:30 PM AR AR74   18
NO NO71   39
AR-A 100 Turf
Sat 9/7 9:00 AM CC CC71   0
ER ER71   32
ER-A 100 Grass
Sat 9/7 11:00 AM AR AR73   6
CH CH71   12
BC-A 100 Grass
Sat 9/7 11:00 AM GM GM71   8
LW LW71   14
LW-C 100 Turf
Sat 9/7 1:00 PM GA GA71   0
ER ER72   34
GA-A 100 Turf
Bye LP LP71  
 
Bye MT MT71  
 
Bye CH CH72  
 

Week 3

Fri 9/13 7:30 PM SW SW71   40
AR AR73   0
AR-A 100 Turf
Fri 9/13 7:30 PM AR AR71   8
BR BF71   30
AR-B 100 Turf
Sat 9/14 9:00 AM GM GM71   36
AR AR74   0
GM-A 100 Grass
Sat 9/14 11:00 AM ER ER72   0
CC CC71   19
CC-A 100 Grass
Sat 9/14 11:00 AM ER ER71   25
AR AR72   13
ER-A 100 Grass
Sat 9/14 11:00 AM NO NO71   35
CH CH72   20
MT-E 100 Turf
Sat 9/14 1:30 PM GA GA71   0
LP LP71   44
GA-A 100 Turf
Sat 9/14 3:00 PM MT MT71   40
BT BT71   0
MT-E 100 Turf
Bye LW LW71  
 
Bye CH CH71  
 
Bye BR BF72  
 

Week 4

Fri 9/20 5:30 PM BT BT71   6
AR AR73   36
BT-A 100 Turf
Fri 9/20 7:30 PM AR AR74   6
ER ER72   14
AR-A 100 Turf
Sat 9/21 9:00 AM GA GA71   0
GM GM71   34
GM-A 100 Grass
Sat 9/21 11:00 AM BR BF71   40
BR BF72   0
BF-B 100 Turf
  Score Exceeds max score differential
Sat 9/21 11:00 AM ER ER71   39
LP LP71   0
ER-A 100 Grass
Sat 9/21 11:00 AM CH CH72   20
MT MT71   52
MT-E 100 Turf
Sat 9/21 11:00 AM LW LW71   12
AR AR72   28
SW-A 100 Turf
Sat 9/21 1:00 PM CC CC71   6
CH CH71   42
CC-A 100 Grass
Sat 9/21 1:00 PM NO NO71   0
SW SW71   40
SW-A 100 Turf
Bye AR AR71  
 

Week 5

Fri 9/27 5:30 PM LW LW71   42
GA GA71   6
AL-A 100 Grass
Fri 9/27 5:30 PM CH CH72   27
AR AR74   12
AR-B 100 Turf
Fri 9/27 7:30 PM AR AR71   18
MT MT71   0
AR-A 100 Turf
Fri 9/27 7:30 PM AR AR73   12
BR BF72   0
AR-B 100 Turf
Sat 9/28 9:00 AM LP LP71   40
ER ER72   0
LP-A 100 Grass
  Score Exceeded max point differential
Sat 9/28 11:00 AM CH CH71   8
AR AR72   6
DR-A 100 Turf
Sat 9/28 1:00 PM CC CC71   18
GM GM71   51
CC-A 100 Grass
Sat 9/28 1:30 PM NO NO71   37
BT BT71   36
NO-A 100 Grass
Sat 9/28 3:30 PM ER ER71   0
SW SW71   40
ER-A 100 Grass
Bye BR BF71  
 

Week 6

Fri 10/4 5:30 PM AR AR74   12
BT BT71   40
BT-A 100 Turf
Sat 10/5 9:00 AM CH CH71   14
AR AR71   8
CH-A 100 Turf
Sat 10/5 9:00 AM LP LP71   34
CC CC71   6
LP-A 100 Grass
Sat 10/5 1:00 PM GM GM71   52
CH CH72   12
CH-A 100 Turf
  Max differential exceeded
Sat 10/5 3:00 PM BR BF72   6
MT MT71   20
BF-B 100 Turf
Sat 10/5 3:00 PM AR AR72   12
SW SW71   52
GM-A 100 Grass
  Max differential exceeded
Sat 10/5 3:00 PM ER ER72   19
LW LW71   26
LW-C 100 Turf
Sat 10/5 3:00 PM NO NO71   0
BR BF71   40
NO-A 100 Grass
Bye ER ER71  
 
Bye AR AR73  
 
Bye GA GA71  
 

Week 7

Fri 10/11 5:30 PM AR AR72   32
GM GM71   8
AR-B 100 Turf
Fri 10/11 5:30 PM BT BT71   32
GA GA71   0
BT-A 100 Turf
Fri 10/11 7:30 PM AR AR71   40
CC CC71   0
AR-A 100 Turf
Sat 10/12 9:00 AM BR BF72   17
CH CH72   7
BF-B 100 Turf
Sat 10/12 9:00 AM LP LP71   40
AR AR74   0
LP-A 100 Grass
Sat 10/12 11:00 AM CH CH71   20
LW LW71   9
DR-B 100 Grass
Sat 10/12 11:00 AM MT MT71   43
AR AR73   12
GM-C 100 Turf
Sat 10/12 1:00 PM ER ER71   14
BR BF71   32
BF-C 100 Turf
Bye NO NO71  
 
Bye SW SW71  
 
Bye ER ER72  
 

Week 8

Fri 10/18 5:30 PM AR AR73   6
AR AR71   0
AR-A 100 Turf
Fri 10/18 7:30 PM AR AR74   0
GA GA71   19
AR-A 100 Turf
Sat 10/19 11:00 AM LP LP71   19
AR AR72   43
LP-A 100 Grass
Sat 10/19 1:00 PM CH CH72   24
BT BT71   26
DR-B 100 Grass
Sat 10/19 1:00 PM MT MT71   8
SW SW71   46
MT-E 100 Turf
Sat 10/19 1:30 PM BR BF71   20
CH CH71   12
BF-B 100 Turf
Sat 10/19 3:00 PM BR BF72   32
NO NO71   0
BF-C 100 Turf
Sat 10/19 3:30 PM ER ER72   38
GM GM71   42
ER-A 100 Grass
Sat 10/19 3:30 PM LW LW71   28
ER ER71   42
GM-C 100 Turf
Bye CC CC71  
 

Week 9

Fri 10/25 5:30 PM BT BT71   12
ER ER72   6
BT-A 100 Turf
Sat 10/26 11:00 AM BR BF71   54
MT MT71   14
BF-C 100 Turf
  Max Points differential exceeded
Sat 10/26 11:00 AM AR AR73   W
NO NO71   L
LW-C 100 Turf
Sat 10/26 1:00 PM BR BF72   39
AR AR74   0
BF-C 100 Turf
Sat 10/26 1:00 PM CH CH72   26
GA GA71   12
CH-A 100 Turf
Sat 10/26 1:00 PM AR AR71   24
ER ER71   6
ER-A 100 Grass
Sat 10/26 1:00 PM CC CC71   12
LW LW71   55
LW-C 100 Turf
Sat 10/26 3:00 PM SW SW71   35
CH CH71   0
CH-A 100 Turf
Sat 10/26 3:00 PM GM GM71   20
LP LP71   12
GM-A 100 Grass
Bye AR AR72  
 
Playoff Schedule
See Brackets
DateTimeGame

Playoff Round 1

Sat 11/2 9:00 AM G1
SW SW71  40
AR AR73  0
MT-E 100 Turf
Sat 11/2 11:00 AM G2
AR AR71  46
ER ER71  6
MT-E 100 Turf
Sat 11/2 1:00 PM G4
BR BF71  38
MT MT71  14
MT-E 100 Turf
Sat 11/2 3:00 PM G3
CH CH71  14
AR AR72  21
MT-E 100 Turf

Playoff Round 2

Sat 11/16 11:00 AM G6
BR BF71  56
AR AR72  20
BF-C 100 Turf
Sat 11/16 1:00 PM G5
SW SW71  L
AR AR71  W
BF-C 100 Turf
  JYFA Noted Forfeit

Playoff Round 3 - Championship Round

Sat 11/23 12:00 PM G7
AR AR71 
BR BF71 
CB100A 100 Turf
Playoff Schedule 2
See Brackets
DateTimeGame

Playoff Round 1

Sat 11/2 11:00 AM G3
BR BF72  19
NO NO71  0
LW-C 100 Turf
Sat 11/2 1:00 PM G4
GM GM71  38
ER ER72  7
LW-C 100 Turf
Sat 11/2 3:00 PM G2
LP LP71  27
BT BT71  8
LW-C 100 Turf
Sat 11/2 5:00 PM G1
LW LW71  38
CH CH72  6
LW-C 100 Turf

Playoff Round 2

Sat 11/16 11:00 AM G6
GM GM71  32
BR BF72  26
DR-A 100 Turf
Sat 11/16 1:00 PM G5
LW LW71  24
LP LP71  0
DR-A 100 Turf

Playoff Round 3 - Championship Round

Sun 11/24 12:30 PM G7
LW LW71 
GM GM71 
CB100A 100 Turf
QR code Schedule Revision Date: Wed, Oct 23, 2024 5:22 PM
Playoff Schedule 1 Revision Date: Fri, Nov 8, 2024 3:39 PM
Playoff Schedule 2 Revision Date: Fri, Nov 8, 2024 3:40 PM

tmsdln.com/2dlmk