takes 0.345726966858sec (view source)
takes 0.321745157242sec (view source)
takes 0.319370031357sec (view source)
takes 0.0409450531006sec (view source)
takes 0.0183219909668sec (view source)