Spinning up a flywheel with a motor

Click For Summary
The discussion revolves around simulating a small DC motor with a flywheel, specifically a 12cm acrylic disc, to analyze its performance under supplied power of 0.385 watts. Key equations related to energy, torque, and angular velocity are utilized to plot the motor's behavior over time, revealing surprising results such as achieving 7000 RPM in one minute. Participants question the assumptions of constant power and efficiency, suggesting that real-world factors like motor slip and stall torque may affect outcomes. The conversation also touches on the potential of using the setup as a dynamometer to measure torque indirectly. Overall, the calculations prompt further exploration into the relationship between motor performance and flywheel dynamics.
ag123
Messages
32
Reaction score
5
i'm simulating a small dc motor that is driven by volt = 1.54v, current = 250 milli amps, so that gives me 0.385 watts supplied to the motor

next i attached a 4mm thick circular acrylic disc as a flywheel. so in this simulation i spin up the acrylic disc as a flywheel
my acrylic disc is 12cm (4.7") diameter.
acrylic density 1.18 g/cm cube
https://www.engineeringtoolbox.com/density-solids-d_1265.html

next i get the relevant equations:
https://en.wikipedia.org/wiki/Flywheel
E = 1/2 . I . w^2 ... (1)
I ~ moment of internia
w ~ angular velocity

https://en.wikipedia.org/wiki/Torque
power = torque . w ... (2)

then from (1):
E / t = 1/2 . I . w^2 / t
power = 1/2 . I . w^2 / t ... (3)
w = sqrt ( 2 . power . t / I )

now i assume power is that coming from the motor which is 'constant'
so in this way i can plot the angular velocity over time

next subst (3) into (2):
1/2 . I . w^2 / t = torque . w
torque = 1/2 . I . w / t
so in this way i can plot the torque over time
the results look 'surprising', apparently the torque falls even as the acrylic disc / flywheel is spun up (this still seemed quite 'ok')
next the angular velocity i converted it to rpm (revolution per minute) increases but is not linear
what is a little astonishing is the disc spinning at 7000 rpm after 60 secs for a 12cm (4.7") x 4mm thick acrylic disc
that motor delivers a minuscule 0.385 watts !

any mistakes in these calcs?
w-torque-v-time.png


torque-v-rpm.png
 
Last edited:
Physics news on Phys.org
ag123 said:
now i assume power is that coming from the motor which is 'constant'
I'm not sure that some of your assumptions about this DC motor are correct starting points. Where did you get the model? This tutorial may be of help...

http://lancet.mit.edu/motors/motors3.html

1585695937276.png
 
  • Like
Likes ag123 and Lnewqban
i've seen that
http://lancet.mit.edu/motors/motors3.html

then as google would take me, I've seen other astonishing charts
https://www.orientalmotor.com/stepper-motors/technology/speed-torque-curves-for-stepper-motors.html
http://www.mechanicalengineeringsite.com/how-to-read-the-speed-torque-curve/

the fictional motor is literally real (the ebay equivalent)
https://www.pololu.com/product/1117

i'm actually trying to measure the stall speed of the motor, but the other curvy wandering charts makes me to curious to probe further. this 'flywheel' is a 'dynamometer', sort of.

if the calcs are correct, i can literally measure torque from the motor in this way, by simply spinning up a disc ! ;)

the 'constant power' assumption comes from the notion that the power supplied to the motor is I (current) x V (voltage). if we assume a 100% efficiency. then that 'power' should be transferred to the flywheel. and if these assumptions and calcs are correct. the flywheel should trace out the rpm - time curve or torque - time curve. the thing is I've nothing to measure torque, i can only measure the speed (angular velocity) . but these calcs are kind of surprising in that small amount of power can drive a rather large (about 50 grams) acrylic disc measuring 12cm (4.7") diameter, 4mm thick to 7000 rpm in 1 minute with only 0.385 watts.
 
Last edited:
ag123 said:
the 'constant power' assumption comes from the notion that the power supplied to the motor is I (current) x V (voltage). if we assume a 100% efficiency. then that 'power' should be transferred to the flywheel.
Did you check your calculations as being correct by comparing the electrical energy input to that gained by the flywheel after a time frame.
That is a way to determine if you are on the right track.
 
ag123 said:
but these calcs are kind of surprising in that small amount of power can drive a rather large (about 50 grams) acrylic disc measuring 12cm (4.7") diameter, 4mm thick to 7000 rpm in 1 minute with only 0.385 watts.
It is often "surprising" how little energy mechanical stuff needs compared to heating. For example lifting a certain amount water versus heating it up by 1°.
 
Last edited:
  • Like
Likes sophiecentaur, Lnewqban and Merlin3189
256bits said:
Did you check your calculations as being correct by comparing the electrical energy input to that gained by the flywheel after a time frame.
That is a way to determine if you are on the right track.
think so too, a little trouble is that this experiment if realized would turn into a little project to build a flywheel inertia dynamometer, rpm sensors and all. I'm trying to figure out in what other ways can i use it, e.g. to plot the torque - speed (rpm) curves of the motor. so far only these curves are figured out from the flywheel physics, I've not yet figured out how to create the other data points that would form those important torque - speed (rpm) curves for motors. if building this would only verify these curves, it would feel like a one off use for all that effort
 
" but these calcs are kind of surprising in that small amount of power can drive a rather large (about 50 grams) acrylic disc measuring 12cm (4.7") diameter, 4mm thick to 7000 rpm in 1 minute with only 0.385 watts. "
So you supllied 0.385 x 60 = 23.1 J
The block has a mass of 0.05 kg so 23 J of KE could propel the whole block at 30 m/sec. The periphery of your disc is moving at about 44 m/sec, but the rest of the disc is slower. (I'll leave it to you to do the sum using rotational KE.)

"i'm actually trying to measure the stall speed of the motor, " Zero !

"the 'constant power' assumption comes from the notion that the power supplied to the motor is I (current) x V (voltage). if we assume a 100% efficiency. "
!00% is never true, though it might be good at high revs. At low speed, during early acceleration, efficiency increases from zero.
But depending on when you measured the current, you may have under or over estimated the power input.

"i'm simulating a small dc motor that is driven by volt = 1.54v, current = 250 milli amps, so that gives me 0.385 watts supplied to the motor "
It isn't. If the voltage is fixed at 1.54 V, then the current isn't fixed. If the current is fixed at 250 mA, then the voltage will vary and eventually may not be able to sustain the current anyhow.

Since you are doing a simulation, what parameters can you put in for the motor model?
 
  • Like
Likes berkeman and ag123
i think these curves, especially the 2nd curve are the 'ideal' curves, as it is based solely on the physics of the flywheel. if i run the motor at different levels of power it would trace multiple sets of the 2nd curve.
what i may have ignored is that for a real motor, the higher end of torque (on the left) may be less, i.e. the motor slips (stall). but then that is strange as it would imply that for a heavy flywheel, it may not turn at all even if the flywheel axle is frictionless. this sounds strange and unintuitive, there seem to be something else missing in the model.

but these curves are interesting if they are true, it gives you the torque-speed (rpm) performance of the motor at a particular level of power
 
Last edited:
It's not clear which curve you are talking about? Is this in post #1 or #2?

That said, I can't see how either implies that a heavy flywheel won't move?
There is a high torque at low (or zero) speed, so it will accelerate.
Where it will not accelerate is when it is already moving very fast at the right hand side of the graph and the torque drops to the level of friction.

One question is where you got your post #1 graphs from? If you got them from your calculations, they are wrong. You must go back to your calculations and get rid of your false assumptions of constant input power and constant torque.
 
  • #10
Merlin3189 said:
Since you are doing a simulation, what parameters can you put in for the motor model?

hi all as it seemed there is some interest in the calcs, I've shared my jupyter-notebook
https://www.kaggle.com/ag1235/motor-flywheel
 
  • #11
Merlin3189 said:
Since you are doing a simulation, what parameters can you put in for the motor model?

256bits said:
Did you check your calculations as being correct by comparing the electrical energy input to that gained by the flywheel after a time frame.
That is a way to determine if you are on the right track.

hi all as it seemed there is some interest in the calcs, I've shared my jupyter-notebook
https://www.kaggle.com/ag1235/flywheel

you can install and run your notebooks locally
https://jupyter.org/
 
Last edited:
  • #12
ag123 said:
... this experiment if realized would turn into a little project to build a flywheel inertia dynamometer, rpm sensors and all...
You could compare yours to typical graphics of inertia dynamometers for DC motors.

Copied from
https://en.wikipedia.org/wiki/Dynamometer

"An inertia dyno system provides a fixed inertial mass flywheel and computes the power required to accelerate the flywheel from the starting to the ending RPM.
It calculates the power required to accelerate that fixed and known mass, and uses a computer to record RPM and acceleration rate to calculate torque."

Please, see:
https://www.minipro.com/products/electric-motor-dyno

flywheel_kinetic_energy.png
 
  • Like
Likes ag123
  • #13
Merlin3189 said:
It's not clear which curve you are talking about? Is this in post #1 or #2?

That said, I can't see how either implies that a heavy flywheel won't move?
There is a high torque at low (or zero) speed, so it will accelerate.
Where it will not accelerate is when it is already moving very fast at the right hand side of the graph and the torque drops to the level of friction.

One question is where you got your post #1 graphs from? If you got them from your calculations, they are wrong. You must go back to your calculations and get rid of your false assumptions of constant input power and constant torque.

this is a surprise too, note that the torque is the implied torque on the flywheel alone if that much power is supplied (0.385 W). it would then goto the notion of motor slip and stall, on the notion that the motor would simply stall and slip if it can't supply that much torque.

my thoughts are that then the flywheel would spin up at a lower level of power, i.e. power = torque x angular velocity, in which the 2nd curve (torque v rpm) would shift downwards nearer to the x and y axis

the curves would also look very different from these 'ideal' curves which is just the flywheel alone.
as initially the motor slip but the flywheel turn with less torque, but at some point the motor would 'catch up' as it can supply the necessary torque and the power transmitted to the flywheel would actually go up

i've shared my jupyter notebook
https://www.physicsforums.com/threads/spinning-up-a-flywheel-with-a-motor.986618/post-6319859
 
Last edited:
  • #14
Merlin3189 said:
" but these calcs are kind of surprising in that small amount of power can drive a rather large (about 50 grams) acrylic disc measuring 12cm (4.7") diameter, 4mm thick to 7000 rpm in 1 minute with only 0.385 watts. "
So you supllied 0.385 x 60 = 23.1 J
The block has a mass of 0.05 kg so 23 J of KE could propel the whole block at 30 m/sec. The periphery of your disc is moving at about 44 m/sec, but the rest of the disc is slower. (I'll leave it to you to do the sum using rotational KE.)
thank you for the calcs, next:

w = v / r = 44 / 0.06 = 733.33 rad / s
rpm = w * 60 / 2.pi = 7002 rpm !
so that's real, and it is this little low power 'toy' motor
https://www.pololu.com/product/1117
wow, maybe i should just try to build it :)

but i think there is something missing, i kind of postulated below, back emf in the motor itself

Merlin3189 said:
"i'm actually trying to measure the stall speed of the motor, " Zero !
oops i mean to say the stall torque ;)

Merlin3189 said:
"the 'constant power' assumption comes from the notion that the power supplied to the motor is I (current) x V (voltage). if we assume a 100% efficiency. "
!00% is never true, though it might be good at high revs. At low speed, during early acceleration, efficiency increases from zero.
But depending on when you measured the current, you may have under or over estimated the power input.
thanks, the calcs are purely that of the disc (flywheel) itself as the characteristics of the motor needs to be determined. in the charts, the torque is literally derived, i.e. power = torque . w
i don't have a means to measure torque, so this is literally the means.

thinking about this, in a sense i think a motor + flywheel can replace the inductor in a buck converter to make a "buck convertor on steroids", in a sense after the flywheel spins up, it can literally do the reverse and supply power into the circuit and power the load, the idea is very interesting, but 23 J feels little, oh but then 23 J can 'blink' a conventional tungsten filament light bulb, and perhaps quite brightly ;)

Merlin3189 said:
"i'm simulating a small dc motor that is driven by volt = 1.54v, current = 250 milli amps, so that gives me 0.385 watts supplied to the motor "
It isn't. If the voltage is fixed at 1.54 V, then the current isn't fixed. If the current is fixed at 250 mA, then the voltage will vary and eventually may not be able to sustain the current anyhow.
thanks, that makes sense, but assuming that the disc is attached to the motor and i spin up the disc while the measured voltage ( 1.54v ) and current (250 mA) stays the same the power delivered would be the same during that time. but of course, this is also an assumption, what would be more interesting is when the disc is spinning up, would power actually go up or down? my thoughts are that it may go *down* as back emf would develop in the motor as rpm increases and eventually it reaches a fixed rpm speed. at that point power input V x I = resistance loss + friction loss + back emf 'loss'
so that the power added would keep the disc spinning at that maximum speed.

unfortunately, this is the part i wish to model as well and I'm currently unsure how to model that process. it would make the model more accurate. i.e. even if i can fix V (voltage), while the disc is spinning up actually I (current) would literally reduce.

Merlin3189 said:
Since you are doing a simulation, what parameters can you put in for the motor model?

thanks I've shared my jupyter notebook, it is basically that of the flywheel alone. i hope my model of the flywheel calcs is correct. next like mentioned above, i'd need to figure out that part about the back emf contributions from the motor etc. this simple minded 'flywheel' would then become a very useful model
as it can be used to measure motor characteristics torque - rpm curves etc

https://www.kaggle.com/ag1235/flywheel
 
Last edited:
  • #15
ag123 said:
this is a surprise too, note that the torque is the implied torque on the flywheel alone if that much power is supplied (0.385 W). it would then goto the notion of motor slip and stall, on the notion that the motor would simply stall and slip if it can't supply that much torque.
You have failed to understand post #2. DC motors are not 100% efficient. They do not go to infinite torque at zero RPM. They do not slip. They do not stall. They simply provide non-zero torque at zero RPM.
 
  • Like
Likes sophiecentaur
  • #16
i think there seem to be a way to account for the motor back emf
https://en.wikipedia.org/wiki/Motor_constants#Motor_velocity_constant,_back_EMF_constant

Eb = Kw x phi x w
where phi is the flux, w angular velocity, Kw is back emf constant

however, it didn't seem straightforward to incorporate this into the model. what that would mean is that we need to model the reducing power input as a function of rpm. i.e. the V x I power input will actually *reduce* as the disc (flywheel) spins up, since back emf is proportional to the angular velocity. this is the case where V is held constant (e.g. by the power supply), so the current will keep reducing to some minimum level as the rpm increase to some maximum level, the time based curve will change further to the extent that it will level out at some maximum rpm.

but I'm unsure how to put this in the model so that it can be reflected in the curves.
 
  • #17
ag123 said:
the 'constant power' assumption comes from the notion that the power supplied to the motor is I (current) x V (voltage). if we assume a 100% efficiency.
I don't understand why do you want to simulate electromotor powered by 1.5 V and less than 1W input.
Do you know how low is the efficiency conversion of electrical input to mechanical output for a very small motor (even of brushless DC type) at high RPM? Very low. Much less than 50%
 
  • #18
small motors do have uses, they are everywhere. in all sorts of appliances, actuators etc.
and this calc isn't limited to small motors. tiny hard disk motors spins the hard disks at easily 10000 rpm, that's where you get your high Mbytes/s of transfer rates
 
  • Like
Likes Lnewqban
  • #19
ag123 said:
small motors do have uses, they are everywhere. in all sorts of appliances, actuators etc.
and this calc isn't limited to small motors. tiny hard disk motors spins the hard disks at easily 10000 rpm
And hard disc motor efficiency is?
 
  • #20
zoki85 said:
And hard disc motor efficiency is?

near 80% or closer there
https://www.nidec.com/en/product/search/category/B101/M102/S100/NCJ-35R-series/
others vary
https://www.nidec.com/en/product/search/category/B101/M102/S100/NCJ-20N-Type-4/
scroll below for the charts

large motors are not necessarily more efficient that small motors, large high current motors in high torque applications may generate a lot of heat, all that heat is wasted and not used for any useful work.

but that isn't the point, the point is small motors are needed where they are needed. and that this analysis need not be limited to small motors. a lot of small motors do not have specs, especially the *cheap* ones (and it so happens that the 'cheap' ones are the useful ones, sometimes economics determine the motor and not the application itself, so you are left to use 'whatever is most readily available and cheap'). the manufacturer mostly tell you the working voltage and the max currents, my guess is to limit heat output that will damage the motor. if you need things like the stall torque and no load rpm, measure them yourself. for what is worth, i may make do with measuring the stall torque, that's the cheaper, simpler way to do it and no need for flywheel etc.

for large and high quality (including the small ones) motors that cost a premium, chances are that the manufacturer will make nice charts for you and provide various numbers to make calcs convenient

this whole flywheel thing is perhaps useful as it is an analytical model of the motor and a disc (flywheel). the model if it is correct becomes the 'motor equation', and you could use that to determine a lot of characteristics of the motor for sizing (torque-rpm) etc.

the ultimate is for a particular voltage, current - you can estimate the relevant torque, rpm.
it would then have use in control applications. but usually, these days most apps simply measure the rpm for control, e.g. servos
 
Last edited:
  • #21
ag123 said:
large motors are not necessarily more efficient that small motors, large high current motors in high torque applications may generate a lot of heat, all that heat is wasted and not used for any useful work.
They are if the scalling on the same type of motor is applied.
the point is small motors are needed where they are needed. and that this analysis need not be limited to small motors. a lot of small motors do not have specs, especially the *cheap* ones (and it so happens that the 'cheap' ones are the useful ones, sometimes economics determine the motor and not the application itself, so you are left to use 'whatever is most readily available and cheap')

The point is if you want to have more realistic simulation you need to know η(rpm) curve for a given motor.
For smaller motors the influence of the small efficiency figures is bigger than for bigger motors.
If you want to simulate η=100% cases* than ok, but results will be more or less unrealistic.

* impossible, even in principle for induction motors!
 
  • #22
well, i don't mean to argue, but this exercise is done in the hope to find a way to measure the *unspecified* (small) motors (inertia flywheel dynamometer), so there is no specs for the motor, this exercise is to derive the specs so that perhaps a later experiment can be done to get the missing parameters or confirm the model.

the other thing is this simulation is currently simply a disc (flywheel), the physics of the disc is deterministic, you can calculate it precisely with physics. these charts in the 1st post are not that of the motor, it is of the disc (flywheel). hence the original model is to assume a 'perfect', situation where the motor produce a constant power, and that power spins up the disc. so you get the charts in the 1st post, I've also shared the jupyter notebook for the calcs.

the model of simply the disc is apparently not adequate to simulate a real case of a motor spinning up the disc.
when the rpm increases, back emf increases, the back emf would reduce the motor currents and hence even if voltage is held constant, power (current) *drops* when the motor spins up. And eventually reach a fixed rpm.

so the charts in the first post are still missing something, the model is incomplete.
 
  • #23
ag123 said:
when the rpm increases, back emf increases, the back emf would reduce the motor currents and hence even if voltage is held constant, power (current) *drops* when the motor spins up. And eventually reach a fixed rpm.
As long as input voltage is held constant, input power and current are proportional. But output torque is proportional to current/input power and output power is determined by torque multiplied by rpm.

One should distinguish carefully between input power and output power. As above, the relationship is via rotation rate.
 
  • #24
jbriggs444 said:
As long as input voltage is held constant, input power and current are proportional. But output torque is proportional to current/input power and output power is determined by torque multiplied by rpm.

One should distinguish carefully between input power and output power. As above, the relationship is via rotation rate.
mostly correct, but the chart in the 1st post show that the output torque may literally behave differently in the case of spinning up a disc (flywheel). Initially i start with a fixed output power assumption, i.e. that the motor is able to supply a fixed amount of output power to the disc. it turns out based on the analysis of the *disc* (flywheel) the torque varies initially high and reduce as rpm increases. And this is not even including the motor in consideration, just disc, no motor.

then i realize something else is missing, when the motor spins up, there would be back emf and back emf is proportional to the rpm. this means due to the rising back emf: if voltage is held constant, current would drop and hence output power would drop. that would be the real scenario, but I'm not sure how to put that real scenario in the chart.
 
  • #25
ag123 said:
well, i don't mean to argue, but this exercise is done in the hope to find a way to measure the *unspecified* (small) motors (inertia flywheel dynamometer), so there is no specs for the motor, this exercise is to derive the specs so that perhaps a later experiment can be done to get the missing parameters or confirm the model.

the other thing is this simulation is currently simply a disc (flywheel), the physics of the disc is deterministic, you can calculate it precisely with physics. these charts in the 1st post are not that of the motor, it is of the disc (flywheel). hence the original model is to assume a 'perfect', situation where the motor produce a constant power, and that power spins up the disc. so you get the charts in the 1st post, I've also shared the jupyter notebook for the calcs.

the model of simply the disc is apparently not adequate to simulate a real case of a motor spinning up the disc.
when the rpm increases, back emf increases, the back emf would reduce the motor currents and hence even if voltage is held constant, power (current) *drops* when the motor spins up. And eventually reach a fixed rpm.

so the charts in the first post are still missing something, the model is incomplete.
ag123 said:
mostly correct, but the chart in the 1st post show that the output torque may literally behave differently in the case of spinning up a disc (flywheel). Initially i start with a fixed output power assumption, i.e. that the motor is able to supply a fixed amount of output power to the disc. it turns out based on the analysis of the *disc* (flywheel) the torque varies initially high and reduce as rpm increases. And this is not even including the motor in consideration, just disc, no motor.
I don't understand why you are so insistent on using the known wrong assumption of constant power, when the torque curve can easily be programmed into the model. If your goal is to simulate a real motor spinning-up a real disk, you should be using the real performance of a real motor as the basis of the model. Guessing as a starting point isn't very useful, but even worse is sticking to the guess once you find out it was wrong.

You have little hope of constructing an accurate model if you don't change your approach. Can you clarify why you don't want to change your approach?
 
  • Like
Likes sophiecentaur and ag123
  • #26
constant power is a simplifying assumption, and that is the initial model. the curves a consistent with spinning up the disc, the disc alone. The motor isn't considered, but the curves of reducing torque as rpm increase make sense, it is not really intuitive as the relationship is non-linear as the curves show in 1st post.

to make the model accurate so that it plots torque - rpm as would be a real motor. i'd need to consider things like the back emf. back emf increases as rpm increases, which in turn reduce currents and it in turns reduce output power so this void the constant power assumption. and it should reach a point the disc simply spin at a fixed rpm.

i'd still think about it but the relationships between the intervening factors backemf, currents, output power again is a rather complicated, possibly non-linear relationship.
 
  • #27
At a constant voltage, a real motor will not provide constant power (nor will it pull constant current). It will pull peak current near 0 RPM, provide max power at some intermediate RPM, and pull very little current (and provide very little power) at high RPM. Constant power is not a simplifying assumption that makes sense in a scenario like this, and any results generated with that assumption don't seem intuitive because they are wrong.

You can relatively easily find power and torque vs RPM plots for actual motors driven at constant voltage, and you can plug those in parametrically to your model. You don't need to model back EMF or anything, because that's already included in that data. Then you'll get a much more accurate result.
 
  • Like
Likes jbriggs444 and ag123
  • #28
thanks all, would try those suggestions ;)
 
  • #29
ag123 said:
constant power is a simplifying assumption,
Yeah, I get that, but it is a really bad simplifying assumption, so you should discard it if you want your model to be anywhere close to an accurate reflection of reality.
...and that is the initial model. the curves a consistent with spinning up the disc, the disc alone. The motor isn't considered, but the curves of reducing torque as rpm increase make sense, it is not really intuitive as the relationship is non-linear as the curves show in 1st post.
If I were ignoring the motor, the simplifying assumption I'd make is constant torque. That's easier to incorporate, but it still isn't accurate (note: AC motors are often started and spun-up at constant torque with VFDs). Do we want to model reality here or not?
i'd still think about it but the relationships between the intervening factors backemf, currents, output power again is a rather complicated, possibly non-linear relationship.
The relationships are linear and they really are pretty straightforward:
https://www.micromo.com/technical-library/dc-motor-tutorials/motor-calculations

Your input voltage is fixed and your constants are fixed. So then back-emf is a linear function of rpm. You can plug it all into one equation and solve for torque vs rpm or do it in steps, but the equations and example in that link make it pretty easy.
[note: in the graph, the torque line is mislabeled as "speed"]
 
  • Like
Likes ag123
  • #30
Also, FYI, as far as I can tell, you haven't actually said what you want to use this model for. E.G., once it works, presumably you will do some experiments and apply the model to make predictions. Predictions of what? E.G., what are the inputs you want to measure and outputs you want to calculate? It kind of sounded like you are looking to "measure" moment of inertia...but how?
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 12 ·
Replies
12
Views
11K
  • · Replies 60 ·
3
Replies
60
Views
5K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 0 ·
Replies
0
Views
1K
Replies
3
Views
6K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 12 ·
Replies
12
Views
3K